Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]Wyszukiwarka
Forum PHP.pl > Forum > Przedszkole
xxdrago
Witam, jak mniej więcej zrobić wyszukiwarkę. Mam pewien pomysł ale wydaje mi się nie zbyt dobrym. Chodzi mi o coś takiego jak na forum. Mógłby ktoś podpowiedzieć coś?
jg44
Najprostsza to formularz z jednym polem, następnie pobranie tego, co użytkownik w nie wpisze i SELECT 'wartosc z pola' FROM 'tabela przeszukiwana'. Tylko że delikatnie mówiąc to rozwiązanie jest nieinteligentne (bo wystarczy, że użytkownik wpisze 'ostrow wlkp', a nazwa w tabeli jest 'Ostrów Wielkopolski', i taka wyszukiwarka nie znajdzie żadnych dopasowań i poinformuje o braku informacji).
Nie wiem, czy taka wyszukiwarka Ci wystarczy wink.gif
Dominator
http://lmgtfy.com/?q=PHP%20MySQL%20wyszukiwarka
Leihto
Formularz przesyłający do GET, skrypt odbierający z GET i ze zmienną zapytanie do bazy ala to:
  1. SELECT * FROM `tabela` WHERE `cos` LIKE '%$query%'
Tadek888
Witam.
tutaj masz tutorial http://www.php.rk.edu.pl/w/p/pelnotekstowe-wyszukiwanie/

Sam też testowałem i działa bardzo sympatycznie

Jeśli przykładzik nie przypasi to szukaj FULLTEXT SEARCH:
dodatkowo mechanizm tabel trzeba ustawić na MyISAM a tam gdzie sie wybiera PRIMARY albo UNIQUE ( nie pamiętam bo taka godzina ) wybierasz FULLTEXT - dałem słowa kluczowe resztę wygooglaj
xxdrago
A jeżeli chciałbym zrobić to tak, że mam w tabeli pole "słowa kluczowe" i w nim wypisane słowa po przecinku dla przykładu: slowo,slowo1,slowo2 ... Jak by miało wyglądać zapytanie do tego?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.