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

Fél*_*ier -4 php mysql

这个问题之后,获取MySQL数据库中单个列的所有值的最佳方法是什么?

例如,所有值:

SELECT Name FROM Customers
Run Code Online (Sandbox Code Playgroud)

寻找一个不弃用的答案.

Fél*_*ier 7

这是使用PDO执行此操作的简单方法

$stmt = $pdo->prepare("SELECT Column FROM foo LIMIT 5");
$stmt->execute();
$array = $stmt->fetchAll(PDO::FETCH_UNIQUE | PDO::FETCH_GROUP);
var_dump(array_keys($array));
Run Code Online (Sandbox Code Playgroud)
array(5) {
  [0]=>
  int(7960)
  [1]=>
  int(7972)
  [2]=>
  int(8028)
  [3]=>
  int(8082)
  [4]=>
  int(8233)
}
Run Code Online (Sandbox Code Playgroud)