PHP操作Mysql,查询多个id的对应值求助

表内容是id对应zhanghao$sql_data="SELECT*FROMcontentWHEREid(多个ID怎么写?如15,38,55,69)";$query=my... 表内容是id 对应 zhanghao

$sql_data = "SELECT * FROM content WHERE id(多个ID怎么写?如15,38,55,69)";

$query = mysql_query($sql_data);

$row = mysql_fetch_array($query);

echo $row['zhanghao'];
同时显示出这几个id对应的zhanghao里面的内容。
展开
 我来答
匿名用户
2014-10-24
展开全部
select * from content where id in(15, 35, 55, 69)
更多追问追答
追问
我显示出来只有第一个ID的内容啊
追答
你要循环输出啊!
你要是不循环的话,永远都只会显示第一条!
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
瓦里玛萨斯风行
2014-10-24
知道答主
回答量:13
采纳率:0%
帮助的人:8万
展开全部
用in关键字. 参数用()括起来. 值之间用','逗号隔开
$sql_data = "SELECT * FROM content WHERE id in(15,38,55,69)";
追问
我显示出来只有第一个ID的内容啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wixiaoduan
2014-10-24 · TA获得超过1273个赞
知道大有可为答主
回答量:1911
采纳率:50%
帮助的人:1228万
展开全部
'SELECT * FROM content WHERE id IN (15,38,55,69)'
追问
我显示出来只有第一个ID的内容啊
追答
$sql_data = "SELECT zhanghao FROM content WHERE id IN (15,38,55,69)";
$query = mysql_query($sql_data);
while($row=mysql_fetch_assoc($query)){
    echo $row['zhanghao'];
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式