首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Mysql 'where‘条件不适用于SQL查询?

Mysql 'where‘条件不适用于SQL查询?
EN

Stack Overflow用户
提问于 2013-02-05 18:39:37
回答 6查看 105关注 0票数 0
代码语言:javascript
复制
$sql="select last_logged_out_at from `users`";
$sql.="WHERE xxxxxxx = '11112000'";
$rslt=mysql_query($sql);
$row=mysql_fetch_array($rslt);
print_r($row);

不工作"where条件“;如果我删除where,然后它从表中获取数据,并且如果我将条件更改为表中的其他值,那么它也可以工作。特定列"xxxxxxx“此查询不起作用,请帮助我..

EN

回答 6

Stack Overflow用户

发布于 2013-02-05 18:41:10

在第一行的末尾和第二行的开头之间没有空格:

$sql.=" WHERE xxxxxxx = '11112000'";

票数 4
EN

Stack Overflow用户

发布于 2013-02-05 18:42:29

我认为这是因为“用户”和“位置”之间没有空格。

票数 2
EN

Stack Overflow用户

发布于 2013-02-05 18:49:06

因为db列"xxxxxxx" (在WHERE子句中使用)是一个MySQL关键字。因此,使用:

代码语言:javascript
复制
WHERE `xxxxxxx` = '11112000' 

而不是

代码语言:javascript
复制
WHERE xxxxxxx = '11112000'
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14705537

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档