dongqigu0429 2015-04-15 09:26
浏览 29

我可以在sql中使用“where'search'word',如'field'”吗?

I want to set the field to the right and the seach word to the left.

This is a normal SQL like search.

select id where id like '1'

I want to do like this.

select id where '1' like id

I 've tried these in 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,'%'")); 

These returned sql syntax error.

How wrong is these?

  • 写回答

1条回答 默认 最新

  • doushi7394 2015-04-15 09:44
    关注

    Try to specify like:

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

报告相同问题?

悬赏问题

  • ¥15 写一个方法checkPerson,入参实体类Person,出参布尔值
  • ¥15 我想咨询一下路面纹理三维点云数据处理的一些问题,上传的坐标文件里是怎么对无序点进行编号的,以及xy坐标在处理的时候是进行整体模型分片处理的吗
  • ¥15 CSAPPattacklab
  • ¥15 一直显示正在等待HID—ISP
  • ¥15 Python turtle 画图
  • ¥15 关于大棚监测的pcb板设计
  • ¥15 stm32开发clion时遇到的编译问题
  • ¥15 lna设计 源简并电感型共源放大器
  • ¥15 如何用Labview在myRIO上做LCD显示?(语言-开发语言)
  • ¥15 Vue3地图和异步函数使用