Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/283.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/56.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP mysql_获取_数组 $n=mysql\u num\u行($rs); $i=0; 而($n>0) { while($row=mysql\u fetch\u数组($rs))&&$i_Php_Mysql - Fatal编程技术网

PHP mysql_获取_数组 $n=mysql\u num\u行($rs); $i=0; 而($n>0) { while($row=mysql\u fetch\u数组($rs))&&$i

PHP mysql_获取_数组 $n=mysql\u num\u行($rs); $i=0; 而($n>0) { while($row=mysql\u fetch\u数组($rs))&&$i,php,mysql,Php,Mysql,当$i变为6时,你获取一行,但什么也不做。因为获取发生在$i之前,当$i变为6时,你获取一行,但什么也不做。因为获取发生在$i之前,如果你在这里检查$i如果你检查$i只是为了跟进我的评论,这一切都会发生e代码块可以写得更清楚,如下所示。(假设您打算在每5条记录之后输入一个,现在您是在6条记录之后输入的,但我认为这可能是一个错误) $rownum=1; while($row=mysql\u fetch\u数组($rs)) { echo$row['room_name']; 如果($rownum%5=

$i
变为
6
时,你获取一行,但什么也不做。因为获取发生在
$i之前,当
$i
变为
6
时,你获取一行,但什么也不做。因为获取发生在
$i之前,如果你在这里检查$i如果你检查$i只是为了跟进我的评论,这一切都会发生e代码块可以写得更清楚,如下所示。(假设您打算在每5条记录之后输入一个

,现在您是在6条记录之后输入的,但我认为这可能是一个错误)

$rownum=1;
while($row=mysql\u fetch\u数组($rs))
{
echo$row['room_name'];
如果($rownum%5==0)
回声“
”; $rownum++; }
为了跟进我的评论,这整段代码本可以写得更清楚,如下所示。(假设你打算在每5条记录后输入一个

,现在你是在6条记录后输入,但我想这可能是个错误)

$rownum=1;
while($row=mysql\u fetch\u数组($rs))
{
echo$row['room_name'];
如果($rownum%5==0)
回声“
”; $rownum++; }
您正在运行的查询的一个示例可能会有帮助,这是某种模糊的PHP代码竞赛?(我真的希望如此)我注意到输出缺少了
…我发现扰乱代码语法警察会把你关起来的,儿子!这与你的英语无关,这段代码非常糟糕。看起来你已经超越了你的能力水平,当你缺少for-loops之类的基础知识时,你正在与数据库交互。que的一个例子您正在运行的ry可能会有帮助,这是某种模糊的PHP代码竞赛吗?(我真的希望如此)我注意到输出缺少了
…我发现扰乱代码语法警察应该把你关起来,儿子!这与你的英语无关,这段代码非常糟糕。看起来你已经远远超出了你的能力水平,当你缺少循环之类的基础知识时,你正在与数据库交互。
    $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
while(($row=mysql_fetch_array($rs))&&$i<=5)
while($i<=5 && ($row=mysql_fetch_array($rs)))
$rownum = 1;
while ($row = mysql_fetch_array($rs))
{
    echo $row['room_name'];

    if ($rownum % 5 == 0)
        echo '<br>';
    $rownum++;
}