我试图将从mysql数据库中检索到的一些信息分成3列("col-md-4"),而不重复这些信息。我在使用mysqli_fecth_assoc()时遇到了麻烦,因为它复制了所有列的信息。有什么想法吗?提前感谢
<div class="container-fluid">
<div class="row">
<?php while($fila = mysqli_fetch_assoc($resultado)){ ?>
<div class="col-md-4">
<p><?php echo $fila["Nombre"];?></p>
<HR WIDTH="50%" SIZE="3">
</div>
<div class="col-md-4">
<p><?php echo $fila["Nombre"];?></p>
<HR WIDTH="50%" SIZE="3">
</div>
<div class="col-md-4">
<p><?php echo $fila["Nombre"];?></p>
<HR WIDTH="50%" SIZE="3">
</div>
<?php } ?>
</div>该代码的问题在于它在所有列中重复相同的$fila"Nombre“。
发布于 2016-03-23 01:50:49
我认为这段代码将有助于获得预期的结果。
<?php
$tempFila = array();
while($fila = mysqli_fetch_assoc($resultado)){
$tempFila[] = $fila["Nombre"];
}
$count = count($tempFila);
?>
<div class="container-fluid">
<div class="row">
<?php for ($i = 0; $i < $count;) { ?>
<div class="col-md-4">
<p><?php echo (!empty($tempFila[$i])) ? $tempFila[$i] : ''; $i++; ?></p>
<HR WIDTH="50%" SIZE="3">
</div>
<div class="col-md-4">
<p><?php echo (!empty($tempFila[$i])) ? $tempFila[$i] : ''; $i++; ?></p>
<HR WIDTH="50%" SIZE="3">
</div>
<div class="col-md-4">
<p><?php echo (!empty($tempFila[$i])) ? $tempFila[$i] : ''; $i++; ?></p>
<HR WIDTH="50%" SIZE="3">
</div>
<?php } ?>
</div>
</div>https://stackoverflow.com/questions/36161054
复制相似问题