Skocz do zawartości

[MySQL] wyszukiwarka i dokładne wyniki wyszukiwania


eneduerabe

Rekomendowane odpowiedzi

witam,

w jaki sposób odpytać bazę MySQL, żeby otrzymać dokładne wyniki wyszukiwania bazując na funkcji match (lub innej podobnie działającej)? może podeprę przykładem moje pytanie, mam zapytanie:

select * from tabela where match(kol1,ko2) against('$query')

i nie ważne czy mam query = ala ma kota (tutaj chciałbym, żeby mi zwracało wiersze, które zawierają którykolwiek z wyrazów), czy też query = "ala ma kota" (tutaj chciałbym wiersze, które zawierają dokładnie ten ciąg znaków), to zawsze zwraca mi ten sam zakres wyników.

czy ktoś z Was wie jak to jest robione od strony bazodanowej? choćby na tym forum jest taka opcja :D

pozdrawiam serdecznie

Odnośnik do komentarza
Udostępnij na innych stronach

Możesz rozbić na tablicę po spacjach, a następnie zbudować dynamiczne zapytanie z klauzulą OR LIKE itp

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel
Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności