我正在尝试在PHP数组中获取MySQL查询的结果。
基本上,查询应该从表中获取唯一page_id的列表。结果应显示在div中。
这是我正在使用的代码:
$query = "SELECT DISTINCT page_id FROM hist" ;
$paginas=array();
$result=mysqli_query($link,$query) or die(mysql_error());
while ($row=mysql_fetch_array($result)){
$paginas=array_fill(count($paginas), 46, $row['page_id']);
};
mysqli_close($link);
echo '<div id="paginas">';
print_r ($paginas);
echo "</div>";
这给了我一个空数组(显示“Array()”)和错误: 警告:mysql_fetch_array()期望参数1是资源,对象在(上面的第4行)中给出
答案 0 :(得分:1)
这是因为您将mysqli
函数与mysql_
答案 1 :(得分:1)
我发现问题正在纠正:
while ($row=mysql_fetch_array($result)){
到
while ($row=mysqli_fetch_array($result)){