【发布时间】:2011-12-04 03:08:44
【问题描述】:
我正在构建一个函数,其作用类似于 Drupal 的 variable_initialize() 函数,它将所有键/值对拉入一个全局变量。我正在尝试找到我需要放入 fetchAll() 以删除行号并基本上获取 fetch(PDO::FETCH_ASSOC) 所做的正确参数,但对于所有返回的行。
我基本上希望 fetchAll 返回:
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/etc... 但我似乎无法偏移数组以删除行号。谢谢。
【问题讨论】: