Medoo-Rückgabewertproblem
红色熊猫
红色熊猫 2019-07-26 11:00:05
0
1
1181

20190726105437.png


QQ图片20190726105547.png




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

红色熊猫
红色熊猫

Antworte allen(1)
Peter-Zhu

update()执行的更新操作, 那么$data中保存的应该受影响的记录,而不是一个PDO对象;

rowCound()应该是在pdo对象上调用;


请检查$data类型,    var_dump() 或  gettype()

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage