在这个问题之后,获取MySQL数据库中单个列的所有值的最佳方法是什么?
例如,所有值:
SELECT Name FROM Customers
寻找一个不弃用的答案.
这是使用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));
array(5) { [0]=> int(7960) [1]=> int(7972) [2]=> int(8028) [3]=> int(8082) [4]=> int(8233) }