Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]Problem z MATCH AGAINST
Forum PHP.pl > Forum > Przedszkole
maiq23
Mam takie zapytanie:
  1. $query = $_GET['query']." MATCH(".$_GET['field_name'].") AGAINST ('".mysql_real_escape_string($input)."*' IN BOOLEAN MODE)";

Zwraca mi ono podpowiedzi dla fraz wpisanych przez użytkownika w pole input.

Problem polega na tym, że chciałbym aby wpisana fraza była zawsze początkiem tego co znajduje mi zapytanie.
Używając MATCH AGAINST nie potrafię uzyskać tego rezultatu, dostaje raz wyniki, których wyszukiwana nazwa jest początkiem,
innym razem środkiem itd.

Czy jest w ogóle możliwość, aby za pomocą tego typu zapytania uzyskać taki efekt ?
cycofiasz
Może po prostu LIKE ?
maiq23
Odpada, zbyt wolno działa przy dużych bazach.
Jeśli nie można tego osiągnąć w MySQL to może w PostgreSQL ?

?
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.