将SQL表转储到php数组中?

时间:2017-02-16 23:53:10

标签: php mysql sql arrays mysqli

我的表名是 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函数。

感谢您的帮助。

0 个答案:

没有答案