php - 查询生成器 laravel

标签 php database laravel

碰巧我正在做一个查询,但仍然没有条件字段(where),我发现也许你可以这样做

$results = DB::select(
    DB::raw('select * from some_table WHERE some_id = ?'),
    array($id)
); 
var_dump($results);

但不知道如何使用它,有人可以解释一下吗?

最佳答案

$results = DB::table('some_table')->where('some_id', '=', 12)->get();
//This is to check for an id.


$idArray = [1, 2, 3, 4];

$results = DB::table('some_table')->whereIn('some_id', '=', $idArray)->get();
//checks for id in an array

关于php - 查询生成器 laravel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36067996/

相关文章:

PHP 重定向速度慢;花费很长时间

MySQL 可选的搜索查询过滤器

sql - 摆脱 STI - SQL 将单个表分解为新的多表结构

mongodb - 如果发生故障的服务器从故障转移返回,会发生什么情况?

php - 在 Doctrine 中使用 URL 字段

php - Symfony2 - 如何将复选框/ radio 的标签和输入放在同一行?

php - laravel 4 ORM 查询运算符

php - Laravel Blade 模板

laravel - 外键,还是没有外键?定义 Laravel 关系

php - Laravel 在保存前生成 slug