php读取数据库,无论怎么读取 都只能读取到数据库里面的第二条数据,求大神帮忙解答!

$sql="selectcount(*)fromad_master";$a1=mysql_query($sql);$sql="selectidfromad_master"... $sql="select count(*) from ad_master";
$a1=mysql_query($sql);
$sql="select id from ad_master";
$id=mysql_query($sql);
$adid=mysql_fetch_array($id);
$sql="select name from ad_master";
$name=mysql_query($sql);
$adname=mysql_fetch_array($name);
echo $adid["0"];echo $adid["1"];echo $adid["2"];
echo $adname["0"];echo $adname["1"];echo $adname["2"];

结果返回的只有 数据表中的第二条数据,我到底错哪了呢?
展开
 我来答
wuyanmin
2015-03-13 · TA获得超过672个赞
知道小有建树答主
回答量:469
采纳率:0%
帮助的人:146万
展开全部
你没有循环,所以也只能读取一条数据
$sql="select count(*) from ad_master";
$a1=mysql_query($sql);
$sql="select id from ad_master";
$id=mysql_query($sql);
$sql="select name from ad_master";
$name=mysql_query($sql);
while($adid=mysql_fetch_array($id)){

echo $adid["0"];echo $adid["1"];echo $adid["2"];}
while($adname=mysql_fetch_array($name) ){echo $adname["0"];echo $adname["1"];echo $adname["2"];
}

Please search 安林网络话题社
网民话事
2015-03-13 · TA获得超过1318个赞
知道小有建树答主
回答量:509
采纳率:0%
帮助的人:354万
展开全部
mysql_fetch_array()就是只获取一条数据,你要用循环不断去获取:
while ($xxx = mysql_fetch_array(xxx))
{
//do some thing

}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
HoLee1997
2015-03-13 · TA获得超过1961个赞
知道大有可为答主
回答量:2557
采纳率:84%
帮助的人:976万
展开全部
你的数据库中有几条数据啊。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式