Autor Zpráva
Marty
Profil
Zdravím,

mám tabulku, ve které mám název sloupce, který obsahuje české znaky s diakritikou (konkrétně se sloupec jmenuje IČ). Pokud dám ve skriptu (PHP 4), nebo v phpMyAdmin (ten nejnovější) select této položky, zobrazí se chybové hlášení (#1054 - Unknown column 'IÄ' in 'field list' a něco jako že jsem možná objevil chybu v parseru). Toto se stane v situaci, když příklad testuji doma na localu.

Když úplně stejnou situaci nasimuluji na hostingu, je vše v pořádku.

Tuším, že je problém v diakritice ale jak z toho ven?
Díky předem za všechny podněty.
Kajman_
Profil *
No, možná je na hostingu novější verze. Ale já bych teda sloupečkům češtinu necpal... a když by to muselo být, tak až jako alias.
Marty
Profil
až jako alias
můžeš prosím trochu podrobněji vysvětlit, jak to myslíš
Kajman_
Profil *
select 'vysvetlit' as vysvětlit;
Leo
Profil
Taky bych do nazvu tabulek, databazi, sloupcu a promennych diakritiku necpal. Leo
Marty
Profil
Díky za rady, vyřešil to update MySQL 4.0 na 5.0.

Chápu, že cpát diakritiku do názvů tabulek a sloupců není nic moc, ale v mém případě je to nezbytné.
Leo
Profil
"Chápu, že cpát diakritiku do názvů tabulek a sloupců není nic moc, ale v mém případě je to nezbytné"

To by me teda zajimalo proc :-) Leo
Marty
Profil
Leo Věřte mi, je to nutné :) A příliš náročné, na rozebírání tady.
Toto téma je uzamčeno. Odpověď nelze zaslat.

0