我正在使用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,并启用了调试模式。