Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.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:在第1行获取6个结果,然后在第2行获取下一个6_Php - Fatal编程技术网

PHP:在第1行获取6个结果,然后在第2行获取下一个6

PHP:在第1行获取6个结果,然后在第2行获取下一个6,php,Php,其目的是获取数据库中存储的所有机制,并将它们放在一行上,直到显示6,然后开始新的一行 <?php //MySqli Select Query $mechanics = $mysqli->query("SELECT * FROM mechanics"); while($row = $mechanics->fetch_assoc()) { $name = $row['name']; $initial = $row['initial']; echo'

其目的是获取数据库中存储的所有机制,并将它们放在一行上,直到显示6,然后开始新的一行

    <?php
//MySqli Select Query

$mechanics = $mysqli->query("SELECT * FROM mechanics");
while($row = $mechanics->fetch_assoc()) {
    $name = $row['name'];
    $initial = $row['initial'];

echo'




                 <div class="row text-center ">
                  <div class="col-lg-2 col-md-2 col-sm-2 col-xs-6">
                      <div class="div-square">
                           <a href="blank.html" >
 <h3>'.$initial.'</h3>
                      <h4>'.$name.'</h4>
                      </a>
                      </div>
                     </div>

                  </div> ';
}

 ?>

看起来您正在使用引导网格,但您当前正在自己的行中打印每条记录。您可以这样做:

吵架

echo '<div class="row text-center ">';
echo';
然后输出查询结果,每个结果列中都有一个查询结果

while ($row = $mechanics->fetch_assoc()) {
    $name = $row['name'];
    $initial = $row['initial'];
    echo '<div class="col-sm-2 col-xs-6">
        <div class="div-square">
            <a href="blank.html" >
                <h3>'.$initial.'</h3>
                <h4>'.$name.'</h4>
            </a>
        </div>
    </div>';
}
while($row=$mechanics->fetch_assoc()){
$name=$row['name'];
$initial=$row['initial'];
回声'
';
}
结束这一行

echo '</div>';
echo';

顺便说一句,如果您已将列定义为
col-sm-2
,那么
2
也将适用于较大的尺寸,则不需要
col-lg-2 col-md-2 col-sm-2

您可能可以使用CSS来实现这一点。