Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL] wyszukiwanie fragmetnu tekstu
Forum PHP.pl > Forum > Przedszkole
{VeTeR}
Witam

Mam prosta tabele w mysql ktora przechowuje wyraz albo wyrazy polskie w jednej komorce [ polski ], w drugiej,trzeciej,czwartej jest odpowiednik po japonsku [ romaji, hiragana, kanji ]. Chcialbym napisac zapytanie do bazy aby wyszukiwal mi po fragmencie polskiego tekstu, ale nie wiem jak sie do tego zabrać. Probowalem z % ale nie pokazuje zadnych wynikow wyszukiwania.

Cytat
ciśnienie powietrza,kiatsu,きあつ,気圧
ciśnienie krwi,ketsuatsu,けつあつ,血圧
ciśnienie,atsuryoku,あつりょく,圧力


naprzyklad wpisujac cisnienie - aby pokazaly mi sie trzy wyniki wyszykiwania, jak narazie tylko pokazuje idealne trafienie.



Bede dzwieczny za kazda sugestie.

Pozdrawiam
barF
LIKE i % musza zadzialac, moze zle pytasz, pokaz swoje zapytanie

http://dev.mysql.com/doc/refman/4.1/en/pattern-matching.html
{VeTeR}
probowalem na kilka roznych sposobow, np. % przed $szukaj albo po $szukaj albo kilka opcji z AND i zawsze to samo.


Kod
$sql = "
        SELECT
            *
        FROM
            slownik
        WHERE
            polski LIKE '%$szukaj%'
";
barF
wyglada dobrze.

moze to kwestia polskich znakow ?
sprawdz sobie w konsoli mysql`a czy zapytanie zachowuje sie poprawnie.
{VeTeR}
Znalazlem blad, nie chodzilo tu o zapytanie mysql tylko blad przy importowaniu slownika do bazy danych/ kodowanie. Wszystko juz dziala, zaraz wrzuce linka do ocen. dzieki za pomoc smile.gif
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.