gpt4 book ai didi

PHP 从 MySql 拉取

转载 作者:行者123 更新时间:2023-11-29 04:40:11 25 4
gpt4 key购买 nike

您好,我刚接触 php 和 sql,所以这可能是一个非常简单的问题,但我似乎无法弄清楚。

我需要从我们的员工表中提取所有数据,然后将其列在我们的页面上。如果它只是在页面下方,这将非常简单,但对于每 4 个被拉出的员工,我需要关闭 div 并重新打开一个新的 div 并继续拉动成员。我不确定如何对此进行编码并且仍然能够打开和关闭 div。这是我现在所拥有的,它只拉同一个工作人员 4 次,然后移动到下一行的下一个工作人员。在此先感谢您的帮助!

<?php
$sql = mysql_query("SELECT * FROM staff ORDER BY id");
$array = array();


while ($row = mysql_fetch_assoc($sql)) { ?>
<div class="row staff-padding">
<div class="col-sm-3">
<img src="<?php echo $row[img_link]; ?>" class="img-thumbnail img-staff"/>
<h4><?php echo $row[name]; ?></h4>
<p><?php echo $row[job_title]; ?><br />
<span class="glyphicon glyphicon-phone-alt"></span> <?php echo $row[phone_number]; ?> <br />
<span class="glyphicon glyphicon-envelope"></span> <a href="<?php echo $row[email]; ?>"><?php echo $row[email]; ?></a><br />
</p>
</div>

<div class="col-sm-3">
<img src="<?php echo $row[img_link]; ?>" class="img-thumbnail img-staff"/>
<h4><?php echo $row[name]; ?></h4>
<p><?php echo $row[job_title]; ?><br />
<span class="glyphicon glyphicon-phone-alt"></span> <?php echo $row[phone_number]; ?> <br />
<span class="glyphicon glyphicon-envelope"></span> <a href="<?php echo $row[email]; ?>"><?php echo $row[email]; ?></a><br />
</p>
</div>
<div class="col-sm-3">
<img src="<?php echo $row[img_link]; ?>" class="img-thumbnail img-staff"/>
<h4><?php echo $row[name]; ?></h4>
<p><?php echo $row[job_title]; ?><br />
<span class="glyphicon glyphicon-phone-alt"></span> <?php echo $row[phone_number]; ?> <br />
<span class="glyphicon glyphicon-envelope"></span> <a href="<?php echo $row[email]; ?>"><?php echo $row[email]; ?></a><br />
</p>
</div>
<div class="col-sm-3">
<img src="<?php echo $row[img_link]; ?>" class="img-thumbnail img-staff"/>
<h4><?php echo $row[name]; ?></h4>
<p><?php echo $row[job_title]; ?><br />
<span class="glyphicon glyphicon-phone-alt"></span> <?php echo $row[phone_number]; ?> <br />
<span class="glyphicon glyphicon-envelope"></span> <a href="<?php echo $row[email]; ?>"><?php echo $row[email]; ?></a><br />
</p>
</div>
</div>

最佳答案

您需要对每个员工实现 while 循环以进行单次迭代,并添加一个递增的计数器变量来跟踪迭代。在循环中你将有两个 if 语句,当计数器变量被 4 整除时,你打开和关闭 div.. 类似(伪代码):

counter=0;
while(records_still_exist){

if(counter%4==0){

// open div code
}

...employee stuff...

if(counter%4==0){

// close div code
}

counter ++;
}

关于PHP 从 MySql 拉取,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31009557/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com