Autor Zpráva
zawin
Profil
Caute, potrebujem v SQL tabulke hladat vsetky bunky ktore obsahuju zaciatocne pismeno ktore si zvolim. Problem je vsak ten ze potrebujem aby ked je zaciatocne pismeno napriklad C aby mi naslo vyrazy ktore zacinaju nielen C ale aj Č.
Zatial mam zapis spraveny takto
$pismenosql = "select id, text from snar where id LIKE '$ltr%'";
ninja
Profil
Již se v této diskuzi řešilo mnohokrát, zakopaný pes je v nastaveném kódování a porovnání v SQL.
Spacebar
Profil
SET NAMES utf8

UTF8 nahraď svým vlastním kódováním.
AM_
Profil
v databázi bych vytvořil ještě jeden sloupec, kam se bude ukládat "id" bez diakritiky (nevím o tom, že by na straně mysql šla diakritika nějak osekat automaticky) a vyhledávej podle tohoto sloupce.
//myslím, že správné nastavení kódování řeší problém, že při zadání "c" se má hledat i "č"

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: