gpt4 book ai didi

php - mysql_fecth_row 结果的索引始终为 0

转载 作者:行者123 更新时间:2023-11-29 09:01:06 25 4
gpt4 key购买 nike

$desquery = "SELECT DISTINCT destination FROM stuff"; 
$des = mysql_query($desquery) or die(mysql_error());
while($datarow = mysql_fetch_row($des)){
for ($i=0;$i <count($datarow);$i++)
{
if ($i==3) {echo "Hello";}
echo $datarow[$i];
echo "</br>";
echo $i;
echo "</br>";
}}

给出输出新加坡0海防0罪0上海0香港0悉尼0曼谷0我的问题是为什么 $i 输出不增加(始终为 0),因此“hello”一词永远不会被打印。谢谢帮助

最佳答案

您仅选择一列,因此 count($datarow) 每次都恰好为 1。while 循环循环遍历从数据库和 中选择的每一行>for 循环尝试循环遍历选定的列,每行始终为 1,因此 $i 永远不会增加,并且每次都重新初始化为 0

关于php - mysql_fecth_row 结果的索引始终为 0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8597060/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com