如何在循环中查找php中数组的索引

时间:2011-09-25 11:53:16

标签: php

我从MySQL数据库中获取数据...我想检查每一行的索引... e.g

while($row=mysql_fetch_array($result)
{
i want index of $row in each row... (current Index).
}

请帮帮我。 感谢

3 个答案:

答案 0 :(得分:13)

如果您想要数据库中的索引:

<?php
...
$result = mysql_query("SELECT * FROM whatever");

while($row = mysql_fetch_array($result)) {
    echo $row['index']; 
   # Where index is the field name containing the item ID from your database
}
...
?>

或者,如果您想根据输出计算项目数:

<?php
..
$result = mysql_query("SELECT * FROM whatever");
$index = 0;

while($row = mysql_fetch_array($result)) {
    echo $index.' '.$row['whatever'];
    $index++;
}
..
?>

这就是我从你的问题中理解的......

答案 1 :(得分:1)

如果我理解正确你想要这样的东西

<?PHP
$i=0;
while($someThingIsTrue) {
   echo $i;
   $i++;
}
?>

答案 2 :(得分:0)

$ row不是任何数组的成员。所以,它根本没有索引 而且,我想,你也不需要它