我有多个表都有不同的列。
例如:Table1有列(Username,Group,Car,pet)。表2有列(用户名,Extra_groups,车辆,动物)
我想在2个表中的任何位置返回“Red”的用户名当然减去用户名字段。现在因为每个表都有不同的列我正在描述表,然后查找它们然后执行以下查询,但它不想工作。
SELECT Username FROM $Table WHERE $column LIKE '%$search%'
查询列的最佳方法是什么,而不知道它们将会是什么,并从搜索中省略其中一个。
答案 0 :(得分:0)
"SELECT Username FROM " . $Table ." WHERE ".$column . " LIKE '% " . $search. "%'"