Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/61.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将数据库中的多个数据检索到php数组中_Php_Mysql_Arrays_Database - Fatal编程技术网

将数据库中的多个数据检索到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您的方法非常有效!