Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> wyszukiwanie fulltekstowe problem
jarmiar
post
Post #1





Grupa: Zarejestrowani
Postów: 616
Pomógł: 12
Dołączył: 16.07.2006
Skąd: : getCity ( );

Ostrzeżenie: (0%)
-----


  1. SELECT
  2. *,
  3. MATCH (name, name2, keywords) AGAINST ('%".$q."%') AS score,
  4. IF(premium=1, ( count_c_rec + count_cp_rec * $premium ), 0) AS entry_avg,
  5. IF(premium=1, (count_s_rec + count_c_rec + count_cp_rec ), 0) AS count_total
  6. FROM users
  7. WHERE MATCH (name, name2, keywords) AGAINST ('%".$q."%') AND active=1
  8. ORDER BY score DESC, entry_avg DESC


mimo, że w polu name znajduje się wyszukiwana przeze mnie fraza, mysql nie zwraca żadnego rekordu co tu może być źle? ewentualnie jak wy byście to zrobili?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
jarmiar
post
Post #2





Grupa: Zarejestrowani
Postów: 616
Pomógł: 12
Dołączył: 16.07.2006
Skąd: : getCity ( );

Ostrzeżenie: (0%)
-----


Cytat(nospor @ 10.06.2013, 16:16:39 ) *
Jestes pewien, że masz frazę, która zawiera się między znakami %%?

W FULL TEXT SEARCH nie używa się %...


jak usunę % to nadal nie zwraca mi rekordu...
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 8.10.2025 - 13:40