将数据库中的多个数据检索到php数组中
我试图从我的数据库中检索数据,我希望它是数组形式。下面是我用来从数据库检索数据的代码将数据库中的多个数据检索到php数组中,php,mysql,arrays,database,Php,Mysql,Arrays,Database,我试图从我的数据库中检索数据,我希望它是数组形式。下面是我用来从数据库检索数据的代码 $result=mysql_query("SELECT latlong FROM terminal"); while($row1 = mysql_fetch_array($result, MYSQL_NUM)) print_r($row1); 这就是我得到的结果 Array ( [0] => 14.602501 ) Array ( [0] => 14.551996 ) 应该是[0]和[1],对
$result=mysql_query("SELECT latlong FROM terminal");
while($row1 = mysql_fetch_array($result, MYSQL_NUM))
print_r($row1);
这就是我得到的结果
Array ( [0] => 14.602501 ) Array ( [0] => 14.551996 )
应该是[0]和[1],对吗
有人知道我做错了什么吗
$result=mysql_query("SELECT latlong FROM terminal");
$row = array();
while($row1 = mysql_fetch_array($result, MYSQL_NUM))
{
$row[] = $row1[0];
}
print_r($row);
但是您应该停止使用不推荐使用的函数。然后开始使用PDO。
这是因为每个循环中都会提取每个值,而不是一次提取所有值。您可以执行
$rows[]=$row1[0]代码>然后打印($rows)代码>在while循环之后获得所需的输出。使用MYSQL_两者代替MYSQL_NUM。检查谢谢@ICanHasCheezburger您的方法非常有效!