Php Laravel 4:查询生成器高级哪里
我试图做一个功能,自动生成查询与先进的搜索功能 下面是我的示例代码:Php Laravel 4:查询生成器高级哪里,php,mysql,laravel-4,query-builder,Php,Mysql,Laravel 4,Query Builder,我试图做一个功能,自动生成查询与先进的搜索功能 下面是我的示例代码: $query->where(function($thisquery){ $datacolumn = DB::select('SHOW COLUMNS FROM '.mysql_real_escape_string($tablename)); for($i=0;$i<sizeof($datacolumn);$i++){ $field = $datacolumn[$i]->Fiel
$query->where(function($thisquery){
$datacolumn = DB::select('SHOW COLUMNS FROM '.mysql_real_escape_string($tablename));
for($i=0;$i<sizeof($datacolumn);$i++){
$field = $datacolumn[$i]->Field;
$thisquery->orWhere($field,'like','%'.$keyword.'%');
}
});
$query->where(函数($thisquery){
$datacolumn=DB::select('SHOW COLUMNS FROM'.mysql_real_escape_string($tablename));
对于($i=0;$i字段;
$thisquery->orWhere($field,'like','%.$keyword.'%');
}
});
问题是如何将变量传递到函数中?使用Use关键字
$query->where(function($thisquery) use ($yourVariable, $yourVariable2) {
});
使用Use关键字
$query->where(function($thisquery) use ($yourVariable, $yourVariable2) {
});
可能的重复可能的重复