sql >> Database >  >> RDS >> Mysql

Hoe weet ik wanneer een MySQL-UPDATE succesvol was versus daadwerkelijk bijgewerkte gegevens?

Kijk eens naar mysql_affected_rows()

Het zou u moeten vertellen of iets daadwerkelijk is bijgewerkt, in plaats van dat niets succesvol is bijgewerkt, wat resulteert in een terugkeer van waar.

php.net zegt:

U kunt het volgende gebruiken om de gewenste resultaten te bereiken:

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


  1. mysql sorteer tekenreeksnummer

  2. Unieke rijen selecteren in een set van twee mogelijkheden

  3. Laravel dynamische vervolgkeuzelijst land en staat

  4. Analyseren/profileren van queries op PostgreSQL