这里是我的代码 -
$sqlpin = "SELECT pinId FROM tblpin WHERE pinId = '$pin_no', status = 0 ";
status
是int
类型。
它显示解析错误。
答案 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中两者具有完全相同的含义)。