我正在寫一個簡單的音樂家數據庫,它有一個搜索功能,當他們在數據庫中搜索特定的樂器時,會將音樂家的詳細信息通過電子郵件發送給他人。我有玩多個樂器的人,因此我有5個樂器,樂器,樂器2,樂器3,樂器4,樂器5。PHP/MySQL - Multiple Selects For Query
我對我的電子郵件功能有一個MYSQL查詢,但我無法讓它搜索多個表。
下面是代碼:
$query = "SELECT * FROM instruments WHERE (instrument, instrument2, instrument3, instrument4, instrument5) = '$search'";
我是不是傻我的語法或我要對這個錯誤的方式。
非常感謝。
錯誤的數據庫設計 – 2011-04-12 11:48:21
是的,需要有重新考慮你的數據庫。 – Xand94 2011-04-12 11:49:47
我也這麼想! - 我認爲沒有辦法挽救我的設計,因爲除了這部分代碼以外,它確實有效! – Toby 2011-04-12 11:51:44