php中如何从mysql数据库中获取同时满足两个条件的数据的列表?

如:表中格式:列A列B列C列D列E列F列G甲1A@他人23er1Aas他ere24qw2Acv他人23甲1D@他人23其中列G是另一个表的主键。求:如何获取同时满足列B=... 如:表中格式: 列A 列B 列C 列D 列E 列F 列G
甲 1 A @ 他 人 23
er 1 A as 他 ere 24
qw 2 A cv 他 人 23
甲 1 D @ 他 人 23
其中列G是另一个表的主键。
求:如何获取同时满足 列B=1 且 列G=23 的数据,同时将 列C显示出来
$result = mysql_query("SELECT code,address FROM info WHERE is_warning=1 and member_id='$id'");

while($row = mysql_fetch_assoc($result))
{
$nbh = $row['code'];
$mc = $row['address'];
echo "<br />";
}
我这样没有结果
展开
 我来答
Phper
2012-04-21 · TA获得超过1210个赞
知道小有建树答主
回答量:625
采纳率:0%
帮助的人:670万
展开全部
while ($row = mysql_fetch_assoc($result)) {
$nbh = $row['code'];
$mc = $row['address'];
echo "<br />";
}
认真看代码了吗?上面几行代码有没有看出什么问题?
明显是只获取列的值到变量但没有输出变量的值....
正确改为:
while ($row = mysql_fetch_assoc($result)) {
$nbh = $row['code'];
$mc = $row['address'];
echo "区号:" . $nbh . " 地址:" . $mc . "<br />";
}
追问
可是就算是echo也没有数据啊,这里面的值无法读出啊
追答
你把SQL用命令行执行一次看看有没有结果,或用 phpmyadmin、Navicat for MySQL 工具运行一下SQL看看结果,如果可以上面代码应有数据输出的
jiqing9006
2012-04-21 · TA获得超过289个赞
知道小有建树答主
回答量:317
采纳率:0%
帮助的人:119万
展开全部
没有echo,当然没有结果!
$nbh,$mc只是获取了值而已!
追问
可是就算是echo也没有数据啊,这里面的值无法读出啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
中道明一般静心5163
2012-04-21 · TA获得超过5.4万个赞
知道大有可为答主
回答量:3.2万
采纳率:0%
帮助的人:2208万
展开全部
你没有输出啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式