realHikkan Asked:2022-01-23 08:58:46 +0000 UTC2022-01-23 08:58:46 +0000 UTC 2022-01-23 08:58:46 +0000 UTC 如何从数据库中获取数据并将其插入关联数组 772 大家好! 数据库中有一个表,users我需要从中将用户数据从列中提取到数组中role 我写了这个脚本,但由于某种原因它不起作用 $result = mysqli_query("SELECT `role` FROM `users`"); $user_info = array(); while($row=mysql_fetch_assoc($result)) { $user_info[] = array_values($row); } print_r($user_info); 来自数据库的表: php 1 个回答 Voted Best Answer Алексей Шиманский 2022-01-23T14:59:43Z2022-01-23T14:59:43Z 可能mysqli_query缺少连接的链接(参见示例) 再加上你在一个地方写过mysqli_,在另一个地方mysql_ <?php $query = "SELECT `role` FROM `users`"; if ($result = mysqli_query($link, $query)) { ^---- ОЧЕНЬ ВАЖНО!! $user_info = []; while ($row = mysqli_fetch_assoc($result)) { $user_info[] = array_values($row); } /* удаление выборки */ mysqli_free_result($result); print_r($user_info); }
可能
mysqli_query缺少连接的链接(参见示例)再加上你在一个地方写过
mysqli_,在另一个地方mysql_