Untuk masalah Anda ada solusi yang cukup siap, yaitu:
$q = $db->query("SELECT `name`, `value` FROM `settings`;");
$r = $q->fetchAll(PDO::FETCH_KEY_PAIR);
Bekerja untuk saya, di PostgreSQL 9.1, dan PHP 5.3.8 yang berjalan di Windows 7 x64.
Untuk masalah Anda ada solusi yang cukup siap, yaitu:
$q = $db->query("SELECT `name`, `value` FROM `settings`;");
$r = $q->fetchAll(PDO::FETCH_KEY_PAIR);
Bekerja untuk saya, di PostgreSQL 9.1, dan PHP 5.3.8 yang berjalan di Windows 7 x64.