Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wyszukiwanie
Van Pytel
post
Post #1





Grupa: Zarejestrowani
Postów: 150
Pomógł: 6
Dołączył: 3.03.2010

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


Witam.

Mam taki problem.

Otoz mam tabele:

kolumna1 - TEXT
kolumna2 - TEXT

W indexach mam:
szukanie FULLTEXT kolumna1 kolumna2

Korzystam z takiego polecenia:
SELECT * FROM `tabela` WHERE MATCH (kolumna1,kolumna2) AGAINST ('tekst')

i wskazuje mi na 0 wynikow mimo ze jest taki tekst w kolumnach/

Tez chcialem zmienic polecenie na LIKE %...% <-- ale ono tez nic nie znajduje.

Tez mam taki przypadek, ze jesli tekst jest z duzych liter i w pisze:
SELECT * FROM `tabela` WHERE kolumna LIKE '%TEKST%'
znajdzie ale jak wpisze z malej litery tekst to nie


Mnie wydaje sie ze jest problem w rozroznianiem liter tylko nie wiem gdzie tego szukac lub naprawic (IMG:style_emoticons/default/sad.gif)

Kodowanie kolumn mam na latin2_bin
A metoda porównywania napisów na latin2_bin

Wiec gdzie jest blad?

Dzieki za odpowiedz (IMG:style_emoticons/default/smile.gif)

Ten post edytował Van Pytel 20.10.2010, 15:57:41
Go to the top of the page
+Quote Post

Posty w temacie
- Van Pytel   Wyszukiwanie   20.10.2010, 15:49:44
- - sniver   a próbowałeś dopisać w zapytaniu tym z match regół...   21.10.2010, 13:38:44
- - Van Pytel   To nic nie daje   21.10.2010, 19:21:16
- - BaN   Cytat(Van Pytel @ 20.10.2010, 16:49:4...   22.10.2010, 10:41:18
- - Van Pytel   Ok zmiana kodowanie w bazie na latin2_general_ci p...   22.10.2010, 16:06:35


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: 7.10.2025 - 11:16