首页数据库Where 条件解析器
Where 条件解析器
Kuoqi\Db\DbDriver\Where:条件数组 → SQL WHERE 片段
本页内容
  1. 职责
  2. 字符串条件

职责

Where 类将数组条件递归转换为 WHERE 片段;每个条件项生成一个 Factor 因子对象,多个因子按各自关系(AND/OR)连接,内部条件数 >1 时整体括号包裹。

输出结构
// 输入
array(
    "status" => 1,
    "name"   => array("like", "%test%"),
)

// 输出(值全部参数化)
WHERE (`status` = :w0 AND `name` LIKE :w1)

字符串条件

where("a=1 AND b=2") 原样拼接,不做任何处理(简单字符串拼接)。

KuoqiPHP v1.05 · 离线静态文档 · 界面基于 KuoqiUI · 返回首页