首页数据库Join 关联解析
Join 关联解析
Kuoqi\Db\DbDriver\Join + Join\Piece
本页内容
  1. 行为
  2. 注意事项

行为

  • join($stream):只接受字符串,可多次追加
  • Piece 自动找 "join" 与 "on" 关键字切分;无关键字时关系默认 INNER
  • join 是原生字符串拼接,不参数化——注意防注入
典型用法
M("order")->alias("o")
    ->join("LEFT JOIN user AS u ON u.id = o.user_id")
    ->field("o.id, o.amount, u.name as uname")
    ->select();

// 简写(默认 INNER JOIN)
M("order")->join("user AS u ON u.id = o.user_id")->select();

注意事项

join 字符串原样进入 SQL,切勿拼接用户输入;alias() 必须在 table() 之后调用,否则抛异常。
KuoqiPHP v1.05 · 离线静态文档 · 界面基于 KuoqiUI · 返回首页