Php 对增量列的查询不起作用
我正在尝试使用以下代码更新列Php 对增量列的查询不起作用,php,mysql,sql-update,Php,Mysql,Sql Update,我正在尝试使用以下代码更新列count: UPDATE Tabelltest SET COUNT = COUNT + 1 WHERE name = 'bla' 但是,我的count变量仍然具有值0 当我执行count=2时,它将被成功更新,但我希望它增加1。以下内容作为答案,其中OP声明“不能向上投票,但你做对了thx” 很明显,您要么没有名为name的列,要么该列中没有包含bla一词的值 我有一段与你类似的代码,它工作得非常好 如果不满足其中一个条件,则查询将失败 另外,确保您的表被称为Ta
count
:
UPDATE Tabelltest
SET COUNT = COUNT + 1
WHERE name = 'bla'
但是,我的count变量仍然具有值0
当我执行
count=2
时,它将被成功更新,但我希望它增加1。以下内容作为答案,其中OP声明“不能向上投票,但你做对了thx”
很明显,您要么没有名为name
的列,要么该列中没有包含bla
一词的值
我有一段与你类似的代码,它工作得非常好
如果不满足其中一个条件,则查询将失败
另外,确保您的表被称为Tabelltest
,而不是tablletest
或Tabletest
这可能是一个打字错误,这将使所有的差异
将错误报告添加到文件顶部
-mysqli-
error_reporting(E_ALL);
ini_set('display_errors', 1);
mysqli_report(MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT);
null
,而不是0
,我不确定你是否可以增加它。在写我的初始评论之前,我也考虑过这一点,但对自己说“不,不可能”@andrewsi+1您是否在php中运行此功能?显示代码。正如Andrew所述,另外,请确保您的列中已经有一个值1
,否则它将无法工作。