如何在php while循环中查找数组的索引
我正在从MySQL数据库获取数据。。。我想检查每一行的索引。。。 e、 g 请帮帮我。如何在php while循环中查找数组的索引,php,Php,我正在从MySQL数据库获取数据。。。我想检查每一行的索引。。。 e、 g 请帮帮我。 谢谢如果我没听错,你想要这样的东西吗 <?PHP $i=0; while($someThingIsTrue) { echo $i; $i++; } ?> $row不是任何数组的成员。因此,它根本没有索引。 而且,我想,如果您想从数据库中获取索引,您也不需要它: <?php ... $result = mysql_query("SELECT * FROM whatever");
谢谢如果我没听错,你想要这样的东西吗
<?PHP
$i=0;
while($someThingIsTrue) {
echo $i;
$i++;
}
?>
$row不是任何数组的成员。因此,它根本没有索引。
而且,我想,如果您想从数据库中获取索引,您也不需要它:
<?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++;
}
..
?>
这就是我从你的问题中理解的。
$I=0循环前的code>和$i++循环体末尾的代码>
<?php
..
$result = mysql_query("SELECT * FROM whatever");
$index = 0;
while($row = mysql_fetch_array($result)) {
echo $index.' '.$row['whatever'];
$index++;
}
..
?>