$query="select * from shops";
$result=$obj_db->simplequery($query);
while ($arr=$obj_db->fetchrow($result,DB_FETCHMODE_ASSOC))
{
$biaoti.="$arr[biaoti]<br>";
}
echo "$biaoti";
如此得到:
标题0<br>
标题1<br>
标题2<br>
标题3<br>
标题4<br>
……
但我只想要
标题1
标题3
标题4
怎么能够指定得到输出的第几行数据?
echo "$biaoti[1]";
echo "$biaoti[3]";
echo "$biaoti[4]";
这样也得不到?请大神帮忙,谢谢!
8 个解决方案
#1
$query="select * from shops";
$result=$obj_db->simplequery($query);
while ($arr=$obj_db->fetchrow($result,DB_FETCHMODE_ASSOC))
{
echo $arr[biaoti]."<br>";
}
#2
我是要取出循环出来的某一条,你这个还是整体输出啊
#3
while里做条件判断啊。
#4
$i = 0;
while ($arr=$obj_db->fetchrow($result,DB_FETCHMODE_ASSOC))
{
if(in_array($i, array(0,3,4))) $biaoti.="$arr[biaoti]<br>";
$i++;
}
echo "$biaoti";
#5
全部存到一个数组不就行了
#6
感谢版主,0、3、4只是我的一个举例,我是想一行行调用,而不是整体输出0,3,4
如何才能得到第一行的数据?如:
$biaoti[0]
$biaoti[1]
$biaoti[2]
$biaoti[3]
$biaoti[4]
$biaoti[5]
#7
$query="select * from shops";
$result=$obj_db->simplequery($query);
$biaoti = [];
while ($arr=$obj_db->fetchrow($result,DB_FETCHMODE_ASSOC))
{
$biaoti[]=$arr['biaoti'];
}
print_r($biaoti);
#8
while ($arr=$obj_db->fetchrow($result,DB_FETCHMODE_ASSOC))
{
$biaoti[]=$arr['biaoti'];
}
$biaoti[0] 就是第一行
#1
$query="select * from shops";
$result=$obj_db->simplequery($query);
while ($arr=$obj_db->fetchrow($result,DB_FETCHMODE_ASSOC))
{
echo $arr[biaoti]."<br>";
}
#2
$query="select * from shops";
$result=$obj_db->simplequery($query);
while ($arr=$obj_db->fetchrow($result,DB_FETCHMODE_ASSOC))
{
echo $arr[biaoti]."<br>";
}
我是要取出循环出来的某一条,你这个还是整体输出啊
#3
while里做条件判断啊。
#4
$i = 0;
while ($arr=$obj_db->fetchrow($result,DB_FETCHMODE_ASSOC))
{
if(in_array($i, array(0,3,4))) $biaoti.="$arr[biaoti]<br>";
$i++;
}
echo "$biaoti";
#5
全部存到一个数组不就行了
#6
$i = 0;
while ($arr=$obj_db->fetchrow($result,DB_FETCHMODE_ASSOC))
{
if(in_array($i, array(0,3,4))) $biaoti.="$arr[biaoti]<br>";
$i++;
}
echo "$biaoti";
感谢版主,0、3、4只是我的一个举例,我是想一行行调用,而不是整体输出0,3,4
如何才能得到第一行的数据?如:
$biaoti[0]
$biaoti[1]
$biaoti[2]
$biaoti[3]
$biaoti[4]
$biaoti[5]
#7
$query="select * from shops";
$result=$obj_db->simplequery($query);
$biaoti = [];
while ($arr=$obj_db->fetchrow($result,DB_FETCHMODE_ASSOC))
{
$biaoti[]=$arr['biaoti'];
}
print_r($biaoti);
#8
$i = 0;
while ($arr=$obj_db->fetchrow($result,DB_FETCHMODE_ASSOC))
{
if(in_array($i, array(0,3,4))) $biaoti.="$arr[biaoti]<br>";
$i++;
}
echo "$biaoti";
感谢版主,0、3、4只是我的一个举例,我是想一行行调用,而不是整体输出0,3,4
如何才能得到第一行的数据?如:
$biaoti[0]
$biaoti[1]
$biaoti[2]
$biaoti[3]
$biaoti[4]
$biaoti[5]
while ($arr=$obj_db->fetchrow($result,DB_FETCHMODE_ASSOC))
{
$biaoti[]=$arr['biaoti'];
}
$biaoti[0] 就是第一行