我正在使用PHP while循环来从数据库中获取数据。忽略我从数据库中检索的数据,并专注于我提取的记录数量,即4。
我希望能够获取第一条记录并将其插入名为“div1”的div中并取出第二条记录并将其插入名为“div2”的div中,取出第3条记录并将其插入到名为div的div中“DIV3”。
当谈到第4条记录时,我想将它插入名为“div1”的div中,依此类推。
我已经成功获得了第3个结果,所以跳过了第1和第2条记录,并且能够使用以下代码中的代码段来完成第3条记录:
if ($i % 3 < 2) {
我无法适应那种做我想做的事情。
答案 0 :(得分:4)
答案 1 :(得分:2)
尝试类似(伪代码)
if ($i % 3 = 0) {put in div1}
if ($i % 3 = 1) {put in div2}
if ($i % 3 = 2) {put in div3}
答案 2 :(得分:1)
使用以下代码,您也可以这样做:
$cont = 1;
while( fetch results from query )
{
if($cont == 1)
put in div 1;
else if($cont == 2)
put in div 2;
else if($cont == 3)
put in div3;
$cont = $cont <= 3 ? $cont += 1 : 1;
}