Autor Zpráva
meca
Profil
Zdravím profesionálstvo,

opět jsem narazil na zajímavý problém, s nímž si vskutku nevím rady. Mám dotaz...


MySQL_Query("SELECT sloupec FROM tabulka WHERE sloupec='$neco'")


... Na první pohled věru běžný, až téměř nejjednoduší dotaz. Problémem však je, že za nějakých nesmyslných podmínek (avšak nikdy ne u slova bez diakritiky) se poté např u Assocu objeví error. Divné je, že v adminu to funguje stále...

Možná se to zdá nesrozumitelné, či dokonce mimozemské, ale pokud to není nějaká známá chyba, mohu poskytnou veškeré důkazi.

Všem mockrát děkuji.
Leo
Profil
Co je to Assoc? Leo
Peca
Profil
Leo
Předpokládám, že mysql_fetch_assoc


meca
Nebude chyba v kódování? Zkus např. přidat:
mysql_query('SET character_set_results=cp1250');
mysql_query('SET character_set_connection=cp1250');
mysql_query('SET character_set_client=cp1250');
(podle toho, v jakém kódování děláš)
meca
Profil
Peca
Ajoo - sakra - dik moc ;) Takhle to dopadá, když se člověk doučuje PHP přímo na projektu a přihlašování dělá jako první ;)

Ale jestli ještě mohu, jedno nechápu. Proč se to to nastavuje? Vždy mě vše fungovalo a nyní musím na každé stránce takhle nastavovat znakovou sadu, ač mám, jako vždy, všude UTF-8. Navíc když nyní upravuji údaje přímo v Adminu, z háčků-čárek se udělají entity...

Je to normální, bo tam je nějaký kiks?
24k
Profil *
Normalka s prechodem na vyssi verzi MYSQL a PMA
Toto téma je uzamčeno. Odpověď nelze zaslat.