我有一个联系人数据库表,其中有几个列,如名字,姓氏,电话。手机等。
当我必须指定要搜索的列名时,我还有一个带文本输入的搜索字段并选择输入。 例如,在“名字”中搜索“Tom”会给我一个联系人列表,其名称包含名称“Tom”。
我可以简单一点吗?我不想指定列名,只想在所有列中搜索。
谢谢!
答案 0 :(得分:0)
然后发出4个OR WHERE
语句:
DB::select()->from('your_table')->where('First Name', '=', $val)->or_where('Last Name', '=', $val)->or_where('Telephone', '=', $val)->or_where('Mobile ', '=', $val)->execute();