【Mysqli :: $ betroffen_rows】 erfolgreich einfügen, gibt jedoch 0 Zeilen Betroffene zurück? Erläutern Sie die möglichen Gründe gleichzeitig
Bei Verwendung der MySQLI -Erweiterung von PHP für Datenbankvorgänge verwenden wir normalerweise die Eigenschaft von MySQLI :: $ Affection_rows, um die Anzahl der betroffenen Zeilen zu erhalten, nachdem die SQL -Anweisung ausgeführt wurde. Diese Eigenschaft gibt die tatsächliche Anzahl der Zeilen des Datenbankdatensatzes zurück, die nach der Durchführung von Einfügen, Aktualisieren oder Löschen von Operationen geändert wurden. Manchmal, selbst wenn die Einfügungsdaten erfolgreich sind, stellen wir jedoch fest, dass die von MySQLI :: $ betroffenen 0 Zeilen betroffen sind, und es scheint, dass die Einfügung nicht wirksam wird. Was ist der Grund dafür? In diesem Artikel wird mehrere häufige Gründe im Detail analysiert, um das Problem schnell herauszufinden.
mysqli::$affected_rows