php - 查询增量列不起作用

标签 php mysql sql-update

我正在尝试使用以下代码更新列count:

UPDATE Tabelltest
SET COUNT = COUNT + 1
WHERE name = 'bla'

但是,我的计数变量的值仍然是0

当我执行 count = 2 时,它将成功更新,但我希望它增加 1。

最佳答案

以下内容已作为答案,其中 OP 声明“不能投票给你,但你答对了,谢谢”

很明显,您要么没有名为 name 的列,并且/或者该列中没有包含单词 bla 的值。

我有一段与你类似的代码,它运行得很好。

如果不满足其中一个条件,您的查询就会失败。

另外,请确保您的表名为 Tabelltest,而不是 TableltestTabletest

这可能是一个打字错误,这将导致一切不同。

将错误报告添加到文件顶部

-mysqli-

error_reporting(E_ALL);
ini_set('display_errors', 1);

mysqli_report(MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT);

PDO

MySQL(错误报告链接)

关于php - 查询增量列不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23446485/

相关文章:

php - YouTube API 没有这样的文件或目录

php - Apache 日志 : child pid xxxx exit signal Segmentation fault (11)

php - 显示图像文件路径有问题

php - 尝试在特定日期之后从多个 mysql 表中进行选择

MySQL 触发器与 IF 语句返回 #1064

sql - 根据插入的 ID 和 SQL 中的另一个非源列更新记录

javascript - AJAX PHP 邮件表单

php - 使用 jQuery 表单验证远程方法验证上传的文件大小

php - 如何使用 Laravel 进行子查询?

c# - 使用参数化更新命令更新多个 mysql 列