Próbuję utworzyć prosty pasek wyszukiwania, który przeszukuje moją bazę danych pod kątem określonych słów. Możliwe jest użycie atrybutu LIKE bez użycia GDZIE? Chcę, aby wyszukiwał wszystkie kolumny dla słów kluczowych, a nie tylko jednego. Obecnie mam to:MySQL - Czy można używać LIKE we wszystkich kolumnach tabeli?
mysql_query("SELECT * FROM shoutbox WHERE name LIKE '%$search%' ")
Która oczywiście wyszukuje tylko nazwiska z wprowadzoną wyszukiwarką. Wypróbowałem oba z nich:
mysql_query("SELECT * FROM shoutbox LIKE '%$search%' ")
mysql_query("SELECT * FROM shoutbox WHERE * LIKE '%$search%' ")
i żaden nie zadziałał. Czy to jest coś, co jest możliwe, czy jest inny sposób, aby to osiągnąć?
Produkuje "Nie można znaleźć indeksu FULLTEXT pasującego do listy kolumn" – Fanky
Łącze do dokumentacji może być również przydatny: https://dev.mysql.com/doc/refman/5.5/en/fulltext-search.html – Kalko