【Mysqli :: $ affecte_rows】 Insérer avec succès mais renvoie 0 lignes affectées? Expliquez les raisons possibles à la fois
Lorsque vous utilisez l'extension MySQLI de PHP pour les opérations de base de données, nous utilisons généralement la propriété MySQLI :: $ affecte_rows pour obtenir le nombre de lignes affectées après l'exécution de l'instruction SQL. Cette propriété renvoie le nombre réel de lignes d'enregistrement de base de données qui ont été modifiées après avoir effectué des opérations d'insertion, de mise à jour ou de suppression. Cependant, parfois même si les données d'insertion réussissent, nous constatons que les 0 lignes renvoyées par MySqli :: $ affecte_rows sont affectées, et il semble que l'insertion ne prenne pas effet. Alors, quelle est la raison à cela? Cet article analysera plusieurs raisons courantes en détail pour vous aider à trouver rapidement le problème.
mysqli::$affected_rows