Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> MATH AGAINST
szypi1989
post
Post #1





Grupa: Zarejestrowani
Postów: 207
Pomógł: 0
Dołączył: 7.09.2010

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


Witam.mam rekordy np.o wartościach CHAR 'mandaryna','mandrive','luka','akrmanstick','samochód'.
I chce uzyskać wszystkie rekordy które w kalumnie przedmioty mają w środku wyrazu 'man' .jak to zrobić?
próbuje zrobić tak:
  1. SELECT przedmioty
  2. FROM tabela
  3. WHERE
  4. MATCH (przedmioty) AGAINST ('man' IN NATURAL LANGUAGE MODE);

i nie chodzi.Próbuje zrobić tak:
  1. SELECT przedmioty
  2. FROM tabela
  3. WHERE
  4. MATCH (przedmioty) AGAINST ('%man%' IN NATURAL LANGUAGE MODE);

też nie chodzi .próbuje zrobić tak:
  1. SELECT przedmioty
  2. FROM tabela
  3. WHERE
  4. MATCH (przedmioty) AGAINST ('*man*' IN NATURAL LANGUAGE MODE);


też nie chodzi,próbuje nawet zmienić ten IN NATURAL...,ale także nic z tego.jak to w takim razie zrobić??proszę o pomoc
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
szypi1989
post
Post #2





Grupa: Zarejestrowani
Postów: 207
Pomógł: 0
Dołączył: 7.09.2010

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


rozumiem że tu są programiści.ale właśnie podałem 3 przykłady ,napisałem przykłady.A pytanie jest dosyć logiczne .Są wyniki ale tylko jeden i tu jest problem.Oto przykładowa struktura tabeli:


ID | name
--------------------
1 | mandaryna
2 | mandrive
3 | luka
4 | akrmandstick
5 | samochód

Oto czego ja chce.Chce wyciągnąć wszystkie rekordy które mają w środku wyrazu 'and'.czyli chcę aby po zapytanie komputer wyświetlił mi takie rekordy:

ID | name
--------------------
1 | mandaryna
2 | mandrive
4 | akrmandstick

mandaryna ma w środku twierdzenie 'and' . m and aryna.Chcę aby to było za pomocą MATH AGAINST.Za pomocą like robi się to tak :
SELECT `id`, `name` FROM `przedmioty` WHERE `name` LIKE "%and%"
a ja chcę to za pomocą MATCH AGAINST.
gdy robię takie zapytanie:
SELECT id,name FROM przedmioty WHERE MATCH(name) AGAINST ('and')
wyświetla mi pusty wynik.
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 - 10:18