开发文档 v2.x

键值对(getKeyValues)

更新时间:2024年7月8日 15:19 浏览:318

普通查询

$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 为键名,用户名为值 的数组

导航