gpt4 book ai didi

PHP mysql_fetch_array

转载 作者:太空宇宙 更新时间:2023-11-03 11:19:13 27 4
gpt4 key购买 nike

    $n=mysql_num_rows($rs);
$i=0;
while($n>0)
{
while(($row=mysql_fetch_array($rs))&&$i<=5)
{

echo $row['room_name'];
$i=$i+1;
//echo $n."<br>";
}
echo "<br>";
//echo "n1=".$n;
$n=$n-5;
//
$i=0;
}

Output:101102103104105106
108109110

房间名称 107 的行丢失了....任何人请告诉我再次重新进入循环时出现了什么问题......

最佳答案

$i变成 6你获取一行但什么都不做。因为获取发生在 $i<=5 之前检查,已跳过获取的行。

更改 while 中的条件顺序循环。

while(($row=mysql_fetch_array($rs))&&$i<=5)

while($i<=5 && ($row=mysql_fetch_array($rs)))

关于PHP mysql_fetch_array,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2590145/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com