我可以使用"其中' search_word'喜欢' field'"在sql?

时间:2015-04-15 09:26:41

标签: php sql fuelphp

我想将字段设置为右侧,将搜索字设置在左侧。

这是一种普通的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语法错误。

这些有多错?

1 个答案:

答案 0 :(得分:0)

尝试指定:

$query ->where(1,'like', $search_word);