Für Ihr Problem gibt es eine ziemlich fertige Lösung, nämlich:
$q = $db->query("SELECT `name`, `value` FROM `settings`;");
$r = $q->fetchAll(PDO::FETCH_KEY_PAIR);
Funktioniert bei mir auf PostgreSQL 9.1 und PHP 5.3.8 unter Windows 7 x64.
Für Ihr Problem gibt es eine ziemlich fertige Lösung, nämlich:
$q = $db->query("SELECT `name`, `value` FROM `settings`;");
$r = $q->fetchAll(PDO::FETCH_KEY_PAIR);
Funktioniert bei mir auf PostgreSQL 9.1 und PHP 5.3.8 unter Windows 7 x64.