$aresult=mysql_query("select ID from table where name='abc'");
while ($myrow=mysql_fetch_row($aresult))
{
echo $myrow[0];
}
我的问题是:如果数据库中有一条以上的结果满足name='abc',那么这个时候的$myrow[0]返回的是很多个结果的集合,该怎么办?怎样区别开每一个结果?
...全文
5511打赏收藏
一个我认为很难的问题。
$aresult=mysql_query("select ID from table where name='abc'"); while ($myrow=mysql_fetch_row($aresult)) { echo $myrow[0]; } 我的问题是:如果数据库中有一条以上的结果满足name='abc',那么这个时候的$myrow[0]返回的是很多个结果的集合,该怎么办?怎样区别开每一个结果?
TO:anybody1(随便编一个)
我想做一个查询系统;比如说我现在要找性别为“男”的话,就有很多结果在一个区域内显示example:
$aresult=mysql_query("select name from table where sex='男'");
while ($myrow=mysql_fetch_row($aresult))
{
echo $myrow[0];
}
返回的是一串结果,
我现在就是要把他们在不同的表单域中显示。 netpirate(海盗) 兄的例子是对的,不过我还要改改,目前还没成功。
$aresult=mysql_query("select ID from table where name='abc'");
$num=mysql_num_rows($aresult);
for($i=0;$i<$nuum;$i++){
while ($myrow=mysql_fetch_row($aresult))
{
echo $myrow[$i]."<br>";
}
}