【发布时间】:2012-12-11 17:06:47
【问题描述】:
我想在 Kohana 做这样的事情:
$var=someFunction($id);
$q=DB::select(array(DB::expr('table.field-',**$var**),'aliasname'))->from('table')->where('id','=',$id);
我想做的是获取一个字段的值,但是我想从它的值中减去一个 PHP 变量。
但问题是我无法执行()查询,因为我必须将它作为它的参数传递给一个方法(没有执行),所以我无法执行它,也无法获取我的值想要从结果数组中,并从中减去我的变量。我必须以某种方式在 MySQL 查询中做到这一点,我希望 DB::expr 可以做到这一点。
有没有办法做到这一点?
【问题讨论】:
-
那么,您可以使用原始 MySQL 查询来做到这一点吗?请显示此查询。
标签: php mysql kohana query-builder