PHP/MySQL : Updating nonexistent column value

标签 php mysql

所以,这个查询:

mysql_query("UPDATE item SET name = 'foo' WHERE name = 'bar'");

返回 1,但表中不存在值“bar”。正如预期的那样,数据库本身没有任何变化,但在这种情况下 mysql_query() 不应该返回 0 吗?

最佳答案

返回true,因为查询执行成功。如果您想知道更新了多少行,您必须使用 mysql_affected_rows

关于PHP/MySQL : Updating nonexistent column value,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3898647/

相关文章:

javascript - 使用 AJAX 将数据发布到 API

php - Laravel Echo - 允许访客连接到状态 channel

php - 基于 JavaScript 或 PHP 的所见即所得矢量图像编辑器

php - MYSQL 查询增强以获得正确的结果

javascript - 我如何获取并标记谷歌地图中的位置

php - HTML 解析 - 将文本转换为链接

mysql - 按 SUM 排序非常慢

php - 如何在 MySQL 中使用 PHP 在循环内循环?

python - Ansible mysql_user 与 Percona 57 和 RHEL7

PHP Laravel : Access denied for user 'homestead' @'localhost' (using password: YES)