Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/242.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开始新行_Php_Mysql - Fatal编程技术网

PHP开始新行

PHP开始新行,php,mysql,Php,Mysql,我编写了一个脚本来显示来自MySql数据库的数据 <div class="row"> <? for ($i = 1; $i <= mysql_num_rows($result41); $i++) { echo" <div class='col-md-3 col-sm-6'> <div class='single-shop-product'>

我编写了一个脚本来显示来自
MySql数据库的数据

   <div class="row">
   <?
     for ($i = 1; $i <= mysql_num_rows($result41); $i++)
     {
       echo"        <div class='col-md-3 col-sm-6'>
                    <div class='single-shop-product'>
                        <div class='product-upper'>

                    </div>
                </div>    
        ";  
    }    
    if ($i % 4 == 4) {
        echo "</div><div class='row'>"; // it's time no move to next row
    }


用这个替换你的代码行

 if ($i % 4 == 0)
 {
  //Do something
 }

您想要$i%4==0,这将告诉您当前值是否可以被4整除(余数=0)。

%4
永远不能返回4。余数总是介于0和3之间。那么代码应该是什么呢?模返回不能进一步除的余数。也就是说,10%3=1,因为1将是剩余的。希望这能帮助您更好地理解模。您需要
$i%4==0
,这将告诉您当前值是否可以被4整除(余数=0)。请注意,在
for
循环
$i
之后是
mysql\u num\u rows($result41)+1
。可能不是你想要的。从0开始,
for($i=0;$i<…
可以解决这个问题(通常是更好的方法)。