Je travaille sur un projet CodeIgniter où je dois changer le statut de l'enregistrement. En fait, je dois mettre à jour seulement les enregistrements dont l'id est/est dans la piqûre d'ids.mettre à jour plusieurs enregistrements dans codeigniter
Actuellement, un seul enregistrement est mis à jour avec mon code. Ma fonction de modèle est:
public function markUnRead() {
$ids = 1,2,3,4,5,6;
$update = array('status' => 0);
$this->db->where_in('id', $ids);
$this->db->update('tableName',$update);
if ($this->db->affected_rows() > 0) {
return true;
} else {
return false;
}
}
Quelqu'un m'aider s'il vous plaît.
I fait le deuxième tableau de paramètres mais obtient toujours le même résultat. un seul enregistrement est mis à jour. – user2702406
J'ai fait tout ce que vous avez dit mais n'a pas fonctionné. – user2702406
oui frère ça marche maintenant, merci beaucoup, en fait mes changements n'étaient pas corrects. Vous répondez est absolument juste. Encore merci. – user2702406