我想從兩個不同的數據庫表中獲得搜索結果。PHP搜索多個數據庫
我得到的錯誤,我不知道爲什麼,這是我第一次使用UNION
所以我不確定syntax
是否正確,任何幫助將不勝感激。
$raw_results = mysql_query("SELECT * FROM Vectors WHERE
(`Name` LIKE '%".$query."%') OR
(`Tags` LIKE '%".$query."%') OR
(`Image` LIKE '%".$query."%')
UNION ALL SELECT * FROM Photos WHERE
(`photo_alt` LIKE '%".$query."%')")
最初的錯誤是解析錯誤:語法錯誤,意想不到的T_IF上線98個
非常感謝
你得到的錯誤是什麼? – 2014-10-19 19:43:00
這兩個表的列數是否相同?對於聯合,兩個查詢都必須返回相同數量的列。 – mrmryb 2014-10-19 19:43:40
對不起,這裏是錯誤,解析錯誤:語法錯誤,第98行的意外T_IF – Swashpro 2014-10-19 19:45:11