所以,这个查询:
mysql_query("UPDATE item SET name = 'foo' WHERE name = 'bar'");
Run Code Online (Sandbox Code Playgroud)
返回1,但表中不存在值'bar'.正如预期的那样,数据库本身没有任何变化,但在这种情况下mysql_query()不应该返回0吗?
它返回true,因为查询已成功执行.如果您想知道更新了多少行,您必须使用mysql_affected_rows.
| 归档时间: |
|
| 查看次数: |
563 次 |
| 最近记录: |