Odkazy: dibi | API reference

Forum: [česky] [english]

dibi fórum

tiny ‘n’ smart
database layer

Nejste přihlášen(a)

#1 před rokem

Pepča
Člen
Registrovaný: 25. 7. 2010
Příspěvky: 15

NEMOŽNÁ chyba s sql dump file

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


Apache/2.2.10 (Win32) PHP/5.2.6

Nette 1.0-dev (revision 1ac0863 released on 2010–07–01)

 

#2 před rokem

Pepča
Člen
Registrovaný: 25. 7. 2010
Příspěvky: 15

Re: NEMOŽNÁ chyba s sql dump file

Je možné, že když je soubor kódovaný v UTF8, tudíž obsahuje jistý počáteční znak, který narušuje syntaxi?


Apache/2.2.10 (Win32) PHP/5.2.6

Nette 1.0-dev (revision 1ac0863 released on 2010–07–01)

 

#3 před rokem

Vojtěch Vondra
Nový člen
Registrovaný: 7. 6. 2010
Příspěvky: 8

Re: NEMOŽNÁ chyba s sql dump file

Je to dost pravděpodobné, na začátku souboru máš BOM.

 

#4 před rokem

westrem
dibi guru
Registrovaný: 13. 1. 2009
Příspěvky: 425

Re: NEMOŽNÁ chyba s sql dump file

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“


Nette 2.0 alpha2 Namespaced for PHP 5.3 // http://westrem.posterous.com

 

Zápatí