我正在使用php开发网站,并且正在从sql服务器中获取数据。我需要做的是有2行,每行将包含3列数据。我存储数据的关联数组有6个子数组。我需要创建一个循环,其中在3个条目之后创建一个新行,并在下一行中打印下三个的数据。
我尝试使用while循环,但是我不知道如何通过它们的索引来分隔数组,而while($ index = mysqli_fetch_assoc(r))会打印所有数据,但我希望3出现在一行中,而3出现在下一行。谢谢!
<?php
$q = "SELECT * FROM main_intro";
$r = mysqli_query($link, $q) or die(mysqli_error($link));
$num_rows = mysqli_num_rows($r);
$count = 0;
$intro = mysqli_fetch_assoc($r);
$keys = array_keys($intro) ?>
<div class="row custom_pad">
<?php
for ($i = 0; $i < 3; $i++) {
?>
<div class="col-md-4">
<h2><?php echo $intro['image']; ?><?php echo $intro['heading']; ?></h2>
<p><?php echo $intro['data']; ?></p>
</div>
<?php} ?>
<!-- -->
</div>
我需要的是,在第一行中,我需要前3个数组数据,然后在下一行中,我需要其他3个数组数据。
qq_遁去的一_1
慕容3067478