键值对(getKeyValues)
更新时间:2024年9月22日 08:28
浏览:449
普通查询
$db = Be::getDb();
$sql = 'SELECT id,name FROM user WHERE age<18 AND sex=\'女\'';
$keyValues = $db->getKeyValues($sql);
foreach ($keyValues as $id => $name) {
// $id;
// $name;
}
占位符查询
$db = Be::getDb();
$sql = 'SELECT id,name FROM user WHERE age<? AND sex=?';
$keyValues = $db->getKeyValues($sql, [18, '女']);
返回值是一个键值对数组,查询结果中的第一列作为键名,第二列作为值,多余的列将忽略,以上代码结果是一个以 用户ID 为键名,用户名为值 的数组