【发布时间】:2015-04-11 07:37:00
【问题描述】:
为了更清楚,我有这个字段
Columntobesearch
aword1 bword1
aword2 bword2
aword3 bword4
现在我要做的是使用 sql 通配符进行搜索,所以我所做的就是这样
%searchbox%
我在搜索的两端都放置了通配符,但它搜索的只是该字段上的第一个单词
当我搜索“aword”时,所有字段都显示,但是当我搜索“bword”时,什么都没有显示,请帮忙。
这是我的完整代码
$Input=Input::all();
$makethis=Input::flash();
$soptions=Input::get('soptions');
$searchbox=Input::get('searchbox');
$items = Gamefarm::where('roost_hen', '=',Input::get('sex'))
->where($soptions, 'LIKE','%' . $searchbox . '%')
->paginate(12);
【问题讨论】:
-
你能分享代码吗,你是如何进行查询的?
-
我编辑了我的问题,先生
标签: sql database laravel web wildcard