如何在mysql查询字符串中传递int值?

时间:2010-05-29 16:06:54

标签: php mysql

这里是我的代码 -

$sqlpin = "SELECT pinId FROM tblpin WHERE pinId = '$pin_no', status = 0 ";

statusint类型。
它显示解析错误。

3 个答案:

答案 0 :(得分:6)

SELECT pinId FROM tblpin WHERE pinId ='$ pin_no' AND status = 0

答案 1 :(得分:0)

你试过吗?

$sqlpin = "SELECT pinId FROM tblpin WHERE pinId = '$pin_no' and status = 0 ";

答案 2 :(得分:0)

语法错误是由WHERE子句中的逗号引起的。您应该使用AND逻辑运算符来连接这两个条件。

btw:如果某些列具有数字类型,则不传递带有撇号的值,只需:colName = 123。只有文本值需要撇号/引号(在MySQL中两者具有完全相同的含义)。