一尘不染

如何使用PHP获取列中的所有值?

mysql

我一直在到处寻找它,但仍然找不到解决方案:如何从mySQL列中获取所有值并将它们存储在数组中?

例如:表名称:客户列名称:ID,名称行数:5

我想获得此表中所有5个名称的数组。我该怎么做?我正在使用PHP,而我只是想:

SELECT names FROM Customers

然后使用

mysql_fetch_array

PHP函数将这些值存储在数组中。


阅读 213

收藏
2020-05-17

共1个答案

一尘不染

请注意,此答案已过时! 从PHP7开始,mysql扩展不再可用。如果要在PHP7中使用旧的mysql函数,则必须从PECL编译ext /
mysql。
有关其他最新解决方案,请参见其他答案。


这将起作用,请在此处查看更多文档:http : //php.net/manual/zh/function.mysql-fetch-
array.php

$result = mysql_query("SELECT names FROM Customers");
$storeArray = Array();
while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) {
    $storeArray[] =  $row['names'];  
}
// now $storeArray will have all the names.
2020-05-17