Heim > Fragen und Antworten > Hauptteil
Diese Aktualisierungsoperation gibt die Anzahl der Ergebniszeilen $data und $data->rowCount() zurück. Was ist der Unterschied? Sind sie nicht beide? Rückgabe der Impact-Funktion?
Zusätzlich: Medoo-Update-Vorgang,
Update erfolgreich:
Wenn sich die Daten ändern, beträgt die Anzahl der zurückgegebenen Zeilen $data=1
Wenn sich die Daten nicht ändern, beträgt die Anzahl der zurückgegebenen Zeilen $ data=0;
Aktualisierungsfehler:
Die Anzahl der in $data zurückgegebenen Zeilen ist ebenfalls 0. Wie treffe ich eine obige Beurteilung? Der Rückgabewert ist derselbe zwischen Aktualisierungsfehler und Aktualisierungserfolg (Daten haben sich nicht geändert). ein Urteil schreiben
天蓬老师2019-07-26 14:12:11
update()执行的更新操作, 那么$data中保存的应该受影响的记录,而不是一个PDO对象;
rowCound()应该是在pdo对象上调用;
请检查$data类型, var_dump() 或 gettype()