绑定参数与Kohana的数据库库

时间:2009-10-09 00:54:49

标签: php mysql kohana database parameterized

我知道我可以像这样绑定Kohana中的params

$this->db->query('SELECT * FROM products WHERE id = ?', array(14));

但是有没有办法用标识符(或者它们被称为什么?)

$this->db->query('SELECT * FROM products WHERE id = :id', array(':id' => 14));

由于

3 个答案:

答案 0 :(得分:2)

该功能在新的2.4 / 3.0版本的Kohana中可用,目前的2.3版本不支持它。

答案 1 :(得分:2)

版本2.x不支持它,但3.x支持它。请参阅this forum post

答案 2 :(得分:1)

我非常积极Kohana没有这样做。查看Database类时,所有绑定参数都在名为compile_binds的方法中处理......看起来它只支持?语法。