Đối với vấn đề của bạn, có một giải pháp khá sẵn sàng, đó là:
$q = $db->query("SELECT `name`, `value` FROM `settings`;");
$r = $q->fetchAll(PDO::FETCH_KEY_PAIR);
Hoạt động cho tôi, trên PostgreSQL 9.1 và PHP 5.3.8 chạy trên Windows 7 x64.
Đối với vấn đề của bạn, có một giải pháp khá sẵn sàng, đó là:
$q = $db->query("SELECT `name`, `value` FROM `settings`;");
$r = $q->fetchAll(PDO::FETCH_KEY_PAIR);
Hoạt động cho tôi, trên PostgreSQL 9.1 và PHP 5.3.8 chạy trên Windows 7 x64.
MySQL InnoDB Cluster 8.0 - Quá trình triển khai hoàn chỉnh:Phần thứ nhất
MySQL - Hàm ELT () và FILED () để trích xuất vị trí chỉ mục từ danh sách
Cách lập lịch một thủ tục được lưu trữ trong MySQL
Truy vấn SQL:Xóa tất cả các bản ghi khỏi bảng ngoại trừ N mới nhất?
Ngôn ngữ truy vấn Doctrine nhận Hàng tối đa / Mới nhất cho mỗi nhóm