![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 145 Pomógł: 1 Dołączył: 12.07.2006 Ostrzeżenie: (10%) ![]() ![]() |
Witam, stworzyłem skrypt wyszukujący z bazy danych dane słowa, po ich wykryciu wykonuje wskazane przeze mnie czynności.
Kod:
Skrypt działa poprawnie, ale jest dość mało rozwojowy, bo np teraz korzysta z 4 zmiennych które sprawdza w polu tytul oraz 4 w polu tresc. Przez co zapytanie SQL robi się długie i mało czytelne. W przyszłości planuję rozbudować ten skryp do wyszukiwania większej ilości zmiennych i w tej postaci skryptu pogubię się. Jak można to uprościć ? |
|
|
![]() |
![]()
Post
#2
|
|
Newsman Grupa: Moderatorzy Postów: 4 005 Pomógł: 548 Dołączył: 7.04.2008 Skąd: Trzebinia/Kraków ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 145 Pomógł: 1 Dołączył: 12.07.2006 Ostrzeżenie: (10%) ![]() ![]() |
|
|
|
![]()
Post
#4
|
|
Newsman Grupa: Moderatorzy Postów: 4 005 Pomógł: 548 Dołączył: 7.04.2008 Skąd: Trzebinia/Kraków ![]() |
(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) nie rozumiem? nie musisz stosować LIKE jak masz fulltext. MATCH i AGANIST tylko używasz + funkcje które podaje manual.
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 145 Pomógł: 1 Dołączył: 12.07.2006 Ostrzeżenie: (10%) ![]() ![]() |
Nie bardzo wiem jak to wdrożyć w moim przypadku.
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 0 Dołączył: 17.12.2008 Ostrzeżenie: (0%) ![]() ![]() |
http://blog.kutar.pl/2008/05/wyszukiwanie-...deksy-fulltext/
z tym, że zauważyłem, żeby coś wyszukało to rekord musi zawierać więcej znaków tzn. np kilka zdań, nie wiem, ale u mnie nie działa gdy jest krótkie zdanie. |
|
|
![]()
Post
#7
|
|
Newsman Grupa: Moderatorzy Postów: 4 005 Pomógł: 548 Dołączył: 7.04.2008 Skąd: Trzebinia/Kraków ![]() |
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 145 Pomógł: 1 Dołączył: 12.07.2006 Ostrzeżenie: (10%) ![]() ![]() |
Wyskakuje błąd Warning: mysql_fetch_array(): supplied argument is not a valid MySQL" title="Zobacz w manualu PHP" target="_manual Podejrzewam że chodzi o te nagnieżdżone nawiasy. PS poprawiłem literówkę AGANIST na AGAINST |
|
|
![]()
Post
#9
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Wyrażenie w against również musi posiadać cudzysłowy.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 02:26 |