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"];
结果返回的只有 数据表中的第二条数据,我到底错哪了呢? 展开
$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"];
结果返回的只有 数据表中的第二条数据,我到底错哪了呢? 展开
3个回答
展开全部
你没有循环,所以也只能读取一条数据
$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 安林网络话题社
$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 安林网络话题社
展开全部
mysql_fetch_array()就是只获取一条数据,你要用循环不断去获取:
while ($xxx = mysql_fetch_array(xxx))
{
//do some thing
}
while ($xxx = mysql_fetch_array(xxx))
{
//do some thing
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你的数据库中有几条数据啊。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |