我是php新手,对于遍历记录集有些问题希望大侠帮忙啊
如果像下面遍历是没有问题
$query=mysql_query($sql,$conn);
while($row=mysql_fetch_array($query))
{
echo $row[0];
}
但是我如果将mysql_fetch_array($query)付给变量就会出问题
$query=mysql_query($sql,$conn);
$arr=mysql_fetch_array($query);
while($row=$arr)
{
echo $row[0];
}请问是什么原因啊
有没有解决办法啊 我不想直接将mysql_fetch_array直接作为参数来使用
如果像下面遍历是没有问题
$query=mysql_query($sql,$conn);
while($row=mysql_fetch_array($query))
{
echo $row[0];
}
但是我如果将mysql_fetch_array($query)付给变量就会出问题
$query=mysql_query($sql,$conn);
$arr=mysql_fetch_array($query);
while($row=$arr)
{
echo $row[0];
}请问是什么原因啊
有没有解决办法啊 我不想直接将mysql_fetch_array直接作为参数来使用
$arr = array();
$arr = mysql_fetch_array($query);
如果你只是 想控制循环的话还可以使用 mysql_num_rows
多看看 手册吧
http://cn.php.net/manual/en/
$query=mysql_query($sql,$conn);
$row = mysql_fetch_array($query);
while($row))
{
echo $row[0];
$row = mysql_fetch_array($query);
}
$row = array();
$row = mysql_fetch_array($query);
forearch($row as $v)
{
echo $v[0];
}
$query=mysql_query($sql,$conn);
$arr=mysql_fetch_array($query);
while($row=$arr)
{
echo $row[0];
$arr=mysql_fetch_array($query);
}