【发布时间】:2013-12-09 10:01:10
【问题描述】:
我有这个查询,使用 Laravel 查询生成器:
$rows = DB::table('elements')->where('type', 1);
对应于:“SELECT * from elements WHERE type=1”
现在,在某些情况下,我需要添加第二个 Where 来创建这样的查询:
SELECT * from elements WHERE type=1 AND lang='EN'
使用经典的php 我会做类似的事情:
$sql = 'SELECT * from elements WHERE type=1';
if($var==true) $sql .= " AND lang='EN'";
如何使用 Laravel 查询生成器做到这一点?
谢谢。
【问题讨论】:
标签: php mysql sql laravel-4 query-builder