$database = new mysqli("localhost","username","password","database");
$sql = "SELECT * FROM values ORDER BY value DESC";
$values = $database->query($sql);
while($row = $values->fetch_assoc()){
echo $row["value"];
}
$database->close();
php从sql表值中获取关联数组,然后循环遍历数组并回显“value”列。我怎样才能让它也回显行号呢?我不能有一个单独的列,其中包含行号,因为行号是按“value”列中存储的数字排序的,并且定期更改。
谢谢。
2条答案
按热度按时间ulmd4ohb1#
最简单的解决方案可能是:
cnjp1d6j2#
如果表中有一个“id”列,则可以回显$row[“id”],否则创建一个变量$i=0,在循环的每次迭代中将其值递增1,并回显$i