Autor | Zpráva | ||
---|---|---|---|
zawin Profil |
#1 · Zasláno: 13. 7. 2010, 13:08:24
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 |
#2 · Zasláno: 13. 7. 2010, 13:26:59
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 |
#3 · Zasláno: 13. 7. 2010, 19:11:07
SET NAMES utf8 UTF8 nahraď svým vlastním kódováním. |
||
AM_ Profil |
#4 · Zasláno: 13. 7. 2010, 20:45:48 · Upravil/a: AM_
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 "č" |
||
Časová prodleva: 14 let
|
0