我在数组中有一些条件,例如
$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 语句。
$count = mysql_query("SELECT COUNT(id) FROM users");
echo $count;
Run Code Online (Sandbox Code Playgroud)
这是行不通的。错误消息资源 ID 未知 #21。
如何解决这个问题?