我試圖做一個簡單的搜索欄,通過我的數據庫搜索某些單詞。不使用WHERE就可以使用LIKE屬性?我希望它搜索關鍵字的所有列,而不僅僅是一個。目前我有這個:MySQL - 是否可以在表中的所有列上使用LIKE?
mysql_query("SELECT * FROM shoutbox WHERE name LIKE '%$search%' ")
這顯然只搜索名稱與搜索輸入。我試過這兩個:
mysql_query("SELECT * FROM shoutbox LIKE '%$search%' ")
mysql_query("SELECT * FROM shoutbox WHERE * LIKE '%$search%' ")
並且都沒有工作。這是可能的嗎?還是有另一種方式去實現它?
產生「無法找到匹配列列表的FULLTEXT索引」 – Fanky
鏈接到文檔也可能有用:https://dev.mysql.com/doc/refman/5.5/en/fulltext-search.html – Kalko