我想知道如何从 PDO 发出查询并返回数组?现在,我有
$DBH = new PDO("mysql:host={$host};dbname={$dbname}", $user, $pass);
使用 foreach 循环,就像这样
$query = "SELECT DISTINCT City FROM Locations ORDER BY City";
foreach($DBH->query($query)as $row) {
echo $row['City'];
}
我可以打印所有的城市。但是,我想将所有城市存储到一个数组中。我试着这样做
$array = $DBH->query($query);
但这根本不起作用。有什么建议么?