Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个联系人数据库表,其中包含几个列,例如名字、姓氏、电话。手机等
当我必须指定要搜索的列名时,我还有一个带有文本输入的搜索字段并选择输入。例如,在“First Name”中搜索“Tom”会给我一个联系人列表,其中的名称包含名称“Tom”。
我可以让它简单吗?我不想指定列名,只想在所有列中搜索。
谢谢!
然后做4个OR WHERE陈述:
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();