mysql : mysql_fetch_row(result)读取完毕 如何返回第一行
2个回答
展开全部
方法一:
$result = mysql_query("SELECT * FROM news");
$row=mysql_fetch_row($result)
mysql_data_seek($result,0); //指针复位
方法二:
$result = mysql_query("SELECT * FROM news");
$row=mysql_fetch_row($result)
比如上面的你已经循环过一次,那你可以再定义另一个变量再获取一次资源
再循环一次
$result2 = mysql_query("SELECT * FROM news");
$row2=mysql_fetch_row($result2)
然后循环输出$row2就行了
$result = mysql_query("SELECT * FROM news");
$row=mysql_fetch_row($result)
mysql_data_seek($result,0); //指针复位
方法二:
$result = mysql_query("SELECT * FROM news");
$row=mysql_fetch_row($result)
比如上面的你已经循环过一次,那你可以再定义另一个变量再获取一次资源
再循环一次
$result2 = mysql_query("SELECT * FROM news");
$row2=mysql_fetch_row($result2)
然后循环输出$row2就行了
展开全部
利用数组下标返回,例如,我数据表里的第一条记录
$query="select *from info";
$result=mysqli_query($conn,$query);
$row=mysqli_fetch_row($result);
print_r($row);
echo $row[1];
执行结果:
Array ( [0] => 1 [1] => tom [2] => 54 [3] => boy ) //这是print_r将row的内容打印
tom //数组的第二个元素是tom
更多追问追答
追问
c+, mysql_fetch_row(result) ,while() 时,结果集会一行行往下走,我想问的是如何返回第一行
1,xiaoming,boy
2 , xiaohong,girl
完毕后,再返回从结果集中读出
1,xiaoming,boy
2,xiaohong,girl
谢谢了
追答
可以一行一行的读取,
while($row=mysqli_fetch_row($result)){
print_r($row);
echo "<br />";
}
运行结果:
Array ( [0] => 1 [1] => laowang [2] => 54 [3] => boy )
Array ( [0] => 3 [1] => Lily [2] => 8 [3] => girl )
Array ( [0] => 4 [1] => Bob [2] => 98 [3] => boy )
Array ( [0] => 5 [1] => kong [2] => 22 [3] => boy )
Array ( [0] => 6 [1] => wang [2] => 22 [3] => boy )
我好像没太听懂你的意思啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |