我想将字段设置为右侧,将搜索字设置在左侧。
这是一种普通的SQL搜索方式。
select id where id like '1'
我想这样做。
select id where '1' like id
我在Fuelphp中试过这些。
$query ->where($search_word,'like','field');
$query ->where($search_word,'like',DB::expr("CONCAT('%','field','%'"));
$query ->where('field','like',DB::expr("CONCAT('%',$search_word,'%'"));
这些返回的sql语法错误。
这些有多错?
答案 0 :(得分:0)
尝试指定:
$query ->where(1,'like', $search_word);