Oznámení
NEMOŽNÁ chyba s sql dump file
před 9 lety
- Pepča
- Člen | 12
Ahoj,
mám fakt nervydrásající problé, a to sice házení sytax erroru, i když
tam očividně chyba nejni.
Chyba:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '"CREATE TABLE IF NOT EXISTS obsah (id TINYINT NOT NULL PRIMARY KEY ' at line 1
kód prvního příkazu:
CREATE TABLE IF NOT EXISTS obsah (id TINYINT NOT NULL PRIMARY KEY,
titul VARCHAR(20),
podtitul VARCHAR(40),
home TEXT,
sluzby TEXT,
galerie TEXT,
clanky TEXT,
diskuze TEXT)
CHARACTER SET utf8
Soubor sql.sql nahrávám úspěšně pomocí dibi::loadFile(); příkazy se pomocí MySQL příkazového řádku provedou korektně, chyba v syntaxi je tudíž naprostá hovadina :0
Používám dibi knihovnu obsaženou v distribuci NetteFramework 1.0 pro PHP5.2
před 9 lety
- Pepča
- Člen | 12
Je možné, že když je soubor kódovaný v UTF8, tudíž obsahuje jistý počáteční znak, který narušuje syntaxi?
před 9 lety
- Vojtěch Vondra
- Člen | 11
Je to dost pravděpodobné, na začátku souboru máš BOM.
před 9 lety
- westrem
- Člen | 398
Vojtěch Vondra napsal(a):
Je to dost pravděpodobné, na začátku souboru máš BOM.
Presne tak, pokial pouzivas PSPad tak sa toto chovanie da vypnut nasledovne:
Nastavenie > Nastavenie programu > Program – spravanie > Vypni „Ident. byty v kodovani UTF-8“