Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Zapytanie, problem
dreamweb
post
Post #1





Grupa: Zarejestrowani
Postów: 30
Pomógł: 0
Dołączył: 13.03.2003
Skąd: Łódź

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


Witam

mam pole wyszukiwania (formularz) i powiedzmy baze z polem

text LOGTEXT

dla jednego slowa nie ma problemow, wyszukuje ok

a teraz powiedzmy ze mam 2 slowa (wpisuje w pole wyszukiwania)

slowo1 slowo2

odzielone spacjami

i chcialbym dostac takie zapytanie, ktore wyszuka mi w polu text fraze:

slowo1 slowo2

i jednoczesnie fraze:

slowo2 slowo1

czy jest to mozliwe?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
dreamweb
post
Post #2





Grupa: Zarejestrowani
Postów: 30
Pomógł: 0
Dołączył: 13.03.2003
Skąd: Łódź

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


aha, zapomnialem napisac

probowalem z funkcja match

[sql:1:bc65e5b805]
SELECT pr.* FROM tabela pr WHERE MATCH (pr.pole1, pr.pole2, pr.pole3, pr.pole4, pr.pole5) AGAINST ("tekst1 tekst2")
[/sql:1:bc65e5b805]

i znajduje mi mniej wiecej tak, jak chce.

Niestety ta fukncja ma problemy wyszukiwaniem polskich znakow

np. BĄDŹMY, bądźmy

nawet po zmianie kodowania
default-character-set = latin2
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: 5.10.2025 - 05:23