小编Jij*_*n P的帖子

如何在数组列表中使用带有 LIKE 语句的 Laravel Eloquent?

我在数组中有一些条件,例如

    $category = Input::get('category');
    $cuisine = Input::get('cuisine');
    $veg = Input::get('veg');
    $trending = Input::get('trending');
    $time = Input::get('time');

    if($category) $conditions['category'] = $category;
    if($cuisine) $conditions['cuisine'] = $cuisine;
    if($veg) $conditions['veg'] = $veg;
    if($trending) $conditions['trending'] = $trending;
Run Code Online (Sandbox Code Playgroud)

我该怎么做

$list  = Data::where($conditions)->where('cuisine','LIKE','%'.$cuisine.'%')->get();
Run Code Online (Sandbox Code Playgroud)

是否可以在此语句中输入 LIKE %

if($cuisine) $conditions['cuisine'] = $cuisine;
Run Code Online (Sandbox Code Playgroud)

问题是,如果我想添加这个 where('cuisine','LIKE','%'.$cuisine.'%') 几个需要更新的区域。在某些情况下,如果没有美食,一切都无法获取

我只想对美食数据执行 LIKE 语句。

laravel eloquent laravel-5.3

1
推荐指数
1
解决办法
3128
查看次数

如何在 MySQL 数据库中的 PHP 中获取行数?

$count = mysql_query("SELECT COUNT(id) FROM users");

echo $count;
Run Code Online (Sandbox Code Playgroud)

这是行不通的。错误消息资源 ID 未知 #21。
如何解决这个问题?

php mysql

-1
推荐指数
1
解决办法
6970
查看次数

标签 统计

eloquent ×1

laravel ×1

laravel-5.3 ×1

mysql ×1

php ×1