gpt4 book ai didi

php - 从 mysql 数据库输出中排除一行

转载 作者:太空宇宙 更新时间:2023-11-03 11:11:28 25 4
gpt4 key购买 nike

从数据库中提取的每三个元素将输出到大框,而每隔一个元素将输出到小框。我需要它做的是在输出小框时排除第三个元素。关于如何实现这一目标的任何想法?

while($array = mysql_fetch_assoc($result)) {
if($i % 3 == 0) {
// large box
echo '<div class="box" style="width: 692px; height: 218px">' . $array['feedName'] . '</div>';
}
// small box
echo '<div class="box" style="width: 246px; height: 218px">' . $array['feedName'] . "<br></div>";
// exclude the third element
$i++;
}
}

最佳答案

如果我理解你想要的是正确的(每个第三项都在大盒子里,而不是小盒子),你只需在你的 if 中使用一个 else 子句>。

while($array = mysql_fetch_assoc($result)) {

if($i % 3 == 0) {
// large box
echo '<div class="box" style="width: 692px; height: 218px">' . $array['feedName'] . '</div>';
}
else {
// small box
echo '<div class="box" style="width: 246px; height: 218px">' . $array['feedName'] . "<br></div>";
}

$i++;
}

关于php - 从 mysql 数据库输出中排除一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8259144/

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