Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Wie erkenne ich, wann ein MySQL-UPDATE erfolgreich war im Vergleich zu tatsächlich aktualisierten Daten?

Sehen Sie sich mysql_affected_rows() an

Es sollte Ihnen sagen, ob tatsächlich etwas aktualisiert wurde, im Gegensatz dazu, ob nichts erfolgreich aktualisiert wurde, was zu einer Rückgabe von true führt.

php.net sagt:

Sie können Folgendes verwenden, um die gewünschten Ergebnisse zu erzielen:

if($this->db->affected_rows() >= 0){ }