我的表名是 chunk1 ,并且有一列是 block 。我试图将 chunk1 中的所有值转储到数组中。
我已经看过一些关于同一个问题的 stackoverflow 帖子,但所有问题似乎都是使用mysql
函数,而不是mysqli
。
当我参考php wiki,并尝试将mysql
转换为mysqli
时,会发生这种情况:
Warning: mysqli_fetch_assoc() expects parameter 1 to be mysqli_result, boolean given in C:\xampp\htdocs\magicastone\game.php on line 66
这是我的代码:
include 'conn.php';
$sql = mysqli_query($conn, "block FROM chunk1");
$blockdata = array();
while($row_user = mysqli_fetch_assoc($sql)){
$blockdata[] = $row_user;
}
$blockdata = array_values($blockdata);
请注意上述代码中的错误第66行 第6行(包含在行中的行空间)
我还注意到其他帖子生成了关联数组,而不是数字数组。如果我可以从表中直接输出数值数组,那就太好了,或者我只是坚持使用array_values
函数。
感谢您的帮助。