php - 识别 MySQL while 循环中的第 3 行

标签 php mysql

我正在做的是,对于每第 3 个输出的 MySQL 数据库行,我将运行一个输出不同的自定义函数。我如何识别每第 3 行?

最佳答案

很简单。你可以这样做:

$i = 1;
while ( $array = mysql_fetch_assoc($result) )
{
   if ($i % 3 == 0)
   {
      // call other function
   }
   $i++;
}

请注意 modulus operator 的使用.

关于php - 识别 MySQL while 循环中的第 3 行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8250341/

相关文章:

javascript - AJAX 从 PHP echo 返回空格

php - YII 验证规则,正则表达式在 YII 中不起作用

php - 当我在 wordpress 菜单中使用类别时,在 index.php 上设置当前页面?

php - 如何扩展 Laravel Storage 门面?

php - 将excel文件导入数据库时​​出错

mysql - 如何连接两个表来获取统计信息

php - 我的 Eclipse/Ajax/MySQL/PHP 不工作,因为 PHP 文件似乎永远不会执行。为什么?

php - 从 MySQL CSV 导出中排除列

php - MySQL 按日期时间字段排序,如果存在相同日期,则使用 Rand()

MySQL:连接类型的快速分割