我想将一个 sql 查询结果放入一个数组中。我尝试了下面的代码,但它显示了 $count 次的第一条记录。显然,“$dept[$i]= $row['name'];”有问题。但我不知道如何解决它。有人帮忙吗?
$sql="SELECT name FROM system_dept ORDER BY id";
$result=mysql_query($sql);
$row = mysql_fetch_array($result);
$count=mysql_num_rows($result);
if (!mysql_query($sql,$con))
{
die('Error: ' . mysql_error());
}
else
{
$dept = array();
$i=0;
for($i=0;$i<$count;$i++)
{
$dept[$i]= $row['name'];
echo $dept[$i];
}
}
好的,我尝试使用 mysqli 但它不起作用。Web 服务器显示: MySQL 客户端版本:4.1.22 PHP 扩展:mysql mysqli 可以在 mysql php 扩展中工作吗?