即使成功更新,Mysqli也会返回受影响的行= -1

时间:2016-08-16 09:27:24

标签: php debugging mysqli phpstorm xdebug

我正在使用mysqli api处理数据库CRUD函数。

使用以下命令处理更新操作时:

$mysqliObject->query('UPDATE table_name SET some_fields WHERE some_conditions')

现在,即使我的数据库中的行已成功更新,$mysqliObject->affected_rows也会提供值-1

即使某些行(假设有4行)已更新,$mysqliObject->affected_rows仍会提供-1

  

更新

同样$mysqliObject->info给出了这个:

Rows matched: 1  Changed: 1  Warnings: 0
  

更新2

我正在使用 PhpStorm 作为我的IDE,并启用了调试模式。

0 个答案:

没有答案