Я строю функцию, которая действует как функция variable_initialize () в Drupal, которая вытягивает все пары ключ / значение в глобальную переменную.Я пытаюсь найти правильные параметры, которые мне нужно поместить в fetchAll (), чтобы удалить номер строки и получить, в основном, то, что делает fetch (PDO :: FETCH_ASSOC), но для всех возвращаемых строк.return:
Array {
[name] = value,
[name2] = value2,
[name3] = value3,
}
Таблица переменных - это простая таблица из 2 столбцов (имя) | (значение)
function variable_init() {
global $db, $variable;
$query = "SELECT * FROM variable";
$stmt = $db->prepare($query);
$stmt->execute();
$result = $stmt->fetchAll(); //need help here
foreach($result as $name => $value) {
$variable[$name] = $value;
}
}
Я пробовал PDO_COLUMN / PDO_GROUP / и т.д.кажется, чтобы сместить массив для удаления номеров строк.Спасибо.