首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用php将mysql数据拆分为3个bootstrap md列

用php将mysql数据拆分为3个bootstrap md列
EN

Stack Overflow用户
提问于 2016-03-23 01:18:04
回答 1查看 439关注 0票数 0

我试图将从mysql数据库中检索到的一些信息分成3列("col-md-4"),而不重复这些信息。我在使用mysqli_fecth_assoc()时遇到了麻烦,因为它复制了所有列的信息。有什么想法吗?提前感谢

代码语言:javascript
复制
<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“。

EN

回答 1

Stack Overflow用户

发布于 2016-03-23 01:50:49

我认为这段代码将有助于获得预期的结果。

代码语言:javascript
复制
<?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>
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36161054

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档