快速开发指南 - ginkgo


bind()

bind() 方法用于手动参数绑定,除了使用原生 SQL 以外,大多数情况下无需进行手动绑定,系统会在查询和写入数据的时候自动使用参数绑定。

bind() 方法用法如下:

// 用于查询
$bind = array('id', 10, 'int');

Db::table('user')
  ->where('id', '=', ':id')
  ->bind($bind)
  ->select();

// 用于写入
$bind = array(
  array('id', 10, 'int'),
  array('name', 'baigo'),
  array('email', 'baigo@qq.com'),
);

$update = array(
  'name'  => 'baigo',
  'email' => 'baigo@qq.com',
);

Db::table('user')
  ->bind($bind)
  ->where('id', '=', ':id')
  ->update($update);

更新时间 10-15 13:25
Top