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里面的内容。 展开
$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的内容啊
追答
你要循环输出啊!
你要是不循环的话,永远都只会显示第一条!
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用in关键字. 参数用()括起来. 值之间用','逗号隔开
$sql_data = "SELECT * FROM content WHERE id in(15,38,55,69)";
$sql_data = "SELECT * FROM content WHERE id in(15,38,55,69)";
追问
我显示出来只有第一个ID的内容啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
'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'];
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询