Heim  >  Fragen und Antworten  >  Hauptteil

Medoo-Rückgabewertproblem

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

红色熊猫红色熊猫1912 Tage vor1149

Antworte allen(1)Ich werde antworten

  • 天蓬老师

    天蓬老师2019-07-26 14:12:11

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

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


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

    Antwort
    0
  • StornierenAntwort