Php 识别MySQL while循环中的第三行
我要做的是,对于每第三个输出的MySQL数据库行,我将运行一个自定义函数,以不同的方式输出。如何识别每第三行?非常简单。您可以这样做:Php 识别MySQL while循环中的第三行,php,mysql,Php,Mysql,我要做的是,对于每第三个输出的MySQL数据库行,我将运行一个自定义函数,以不同的方式输出。如何识别每第三行?非常简单。您可以这样做: $i = 1; while ( $array = mysql_fetch_assoc($result) ) { if ($i % 3 == 0) { // call other function } $i++; } 请注意。这将每隔3行调用一次特定函数 $cpt = 1; while ($row = mysql_fetch_
$i = 1;
while ( $array = mysql_fetch_assoc($result) )
{
if ($i % 3 == 0)
{
// call other function
}
$i++;
}
请注意。这将每隔3行调用一次特定函数
$cpt = 1;
while ($row = mysql_fetch_assoc($result)) {
if($cpt % 3 == 0){
do_something_custom();
}
$cpt++;
}
我想这会有点重复其他的,但是:
$i = 1;
while ( $data = $pdo_statement->fetch( PDO::FETCH_ASSOC ) )
{
if ( $i++ % 3 === 0 )
{
// do stuff
}
}
这纯粹是为了设计样式(可以通过在HTML代码中添加类来实现),还是您需要在PHP中进行不同的处理?@MichaelGrigsby很乐意为您提供帮助。不要忘记接受你过去问题的答案。@MichaelGrigsby,就像你对teresko问题的回答一样。无论如何,您可以在此处找到更多信息: