Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 295 Pomógł: 9 Dołączył: 8.02.2006 Ostrzeżenie: (0%)
|
Witam
Potrzebuje napisać prostą wyszukiwarkę. W tabeli 'content' mam pole 'slowa_kluczowe' w 'slowa_kluczowe' wpisane jest: slowo1;slowo2;slowo3; Teraz...użytkownik wpisuje sobie do wyszukiwarki np. 'slowo1' i chce znaleźć rekord który ma to w słowach kluczowych. Da radę to załatwić? Czy muszę się posłużyć gotową wyszukiwarką? Jeśli gotową to proszę o polecenie jakiejś naprawdę prostej bo nie tylko ja z niej będe miał ew. korzystać |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 174 Pomógł: 0 Dołączył: 27.03.2007 Skąd: Osiek almost City ;-D Ostrzeżenie: (0%)
|
Ew. oprócz fulltext masz jeszcze REGEXP (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Kod SELECT * FROM table WHERE column REGEXP 'slowo_kluczowe' I żadnej osobnej tabeli nie trzeba robić (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) //oczywiście to sposób dla tagów - 'tag1;wakacje;morze' etc. (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Ten post edytował pbnan 30.04.2007, 17:39:13 |
|
|
|
Fixus [php/mysql]Wyszukiwarka 30.04.2007, 16:43:14
franki01 Moze latwiej by bylo zrobic slowa kluczowe wpisywa... 30.04.2007, 17:05:07
Kowalikus Jeśli mysql: Full Text search albo po prostu Limit... 30.04.2007, 17:09:56
Fixus zrobiłem jak pbnan doradził
I jes PRAWIE ok. Otóż ... 30.04.2007, 17:49:57 ![]() ![]() |
|
Aktualny czas: 7.01.2026 - 17:14 |