我有以下代码:
echo(mysqli_num_rows($mysqlData));
$row = mysqli_fetch_array($mysqlData, MYSQLI_BOTH);
echo(mysqli_num_rows($mysqlData));
echo(gettype($row));
echo($row[1]);
产生以下内容:
1
1
array
(produces no output)
我认为这里有几个问题。每次使用mysqli_fetch_array时,#行应减1,但似乎不是这种情况。此外,$row
数组似乎是一个数组,但似乎不包含任何数据。我使用了一些应该工作的关联键,不显示任何数据。有趣的是,在上面代码块的末尾使用echo(count($row));
会产生20,这远远超过我数据库中使用的表的coulmns数。任何帮助都会超级!谢谢!