我在一个DB中有两个表,一个叫Cottages,一个叫Hotels。 在这两个表中它们都有相同的命名字段。php mysql在2个表中的2列中搜索
我基本上有一个搜索栏,我希望它在两个表中的字段中搜索。 (这两个领域被称为“名称”和“位置”
到目前为止,我已经
$sql = mysql_query("SELECT * FROM Cottages WHERE Name LIKE '%$term%' or Location LIKE '%$term%' LIMIT 0, 30");
但这只是搜索别墅表,我怎样才能使它同时搜索别墅和酒店表?
如果你只在一个合并两个表,并添加一个新的领域像type
(与价值观一样
山寨或
酒店)到identiy每个记录
+1非常好的建议。 – 2010-05-16 15:38:37