我使用PHP PDO访问sql数据库。有一个只有两列(ID和VALUE)的表。我想把这个表读入一个数组,这样
$array[ID]=VALUE
我知道如何手动使用for循环或while循环逐个执行,但我想知道是否有更好的方法。
可以使用PDO::FETCH_KEY_PAIR
常数
$sql = "select id, username from users limit 10";
$data = $pdo->query($sql)->fetchAll(PDO::FETCH_KEY_PAIR);