在php中添加sql查询语句,没有where时没问题,添加了where就查不到结果,具体代码如下

$query="select*fromzhongzhiwherenumber='$number'";求大神解惑,O(∩_∩)O谢谢... $query="select * from zhongzhi where number='$number' ";
求大神解惑,O(∩_∩)O谢谢
展开
 我来答
ITCAN
2013-05-03 · 超过14用户采纳过TA的回答
知道答主
回答量:56
采纳率:0%
帮助的人:47.1万
展开全部
可能是数据库中没有匹配的吧!你先找个数据库中有的,把$number换成数字试试。
追问
$query="select * from zhongzhi where number='2008350001'";我这样写了还是没用,这个数据是数据库中number列有的
追答
把'2008350001' 的单引号去了试试
thain0
2013-05-03 · TA获得超过267个赞
知道小有建树答主
回答量:597
采纳率:0%
帮助的人:530万
展开全部
$query="select * from zhongzhi where number=" && $number;
&&请用程序语言中的字符串连接符替换
你原来的语句是查询number 等同于 '$number'这个字符串的,所以查不到数据
追问
我写成$query="select * from zhongzhi where number='2008350001'";还是没用,其中number是表里的列名,2008350001是数据,为什么还是不行呢
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
mbseo
2013-05-03 · TA获得超过135个赞
知道小有建树答主
回答量:454
采纳率:0%
帮助的人:309万
展开全部
"select * from zhongzhi where number='".$number."' ";这样试一下
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yuanzai32
2013-05-03 · TA获得超过114个赞
知道小有建树答主
回答量:165
采纳率:0%
帮助的人:118万
展开全部
去掉引号试试
追问
查不到
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式