2011-02-26 21 views
1

我试图将一个MySQL查询的结果更改为一个整数与intval(),但我得到一个错误,说它不能改变一个int。为什么我要这样做是为了获取数据库中的一个字段的值,并从中减去一个值,并用新值更新字段。你将如何使用PHP来做到这一点?如何将MySQL查询的结果转换为PHP中的整数?

+0

如果你想让人们修复你的代码,你必须向他们展示你的代码! 'intval'没有错误,所以它是你的代码。 – 2011-02-26 04:47:35

+0

@Dan Grossman我不一定希望人们修复我的代码,我只是想知道正确的方法是什么,并让他们知道我使用的是什么方法。 – chromedude 2011-02-26 04:49:54

回答

2

你不需要在PHP中完成它。在UPDATE查询本身中减去1。

UPDATE table SET column = column - 1 

不要忘记WHERE条款,如果这情况应该只是一个更新特定行。

+0

谢谢!,这正是我所需要的。 – chromedude 2011-02-26 04:48:49

相关问题