Posted: 26.12.2005 18:31 Post subject: sql query?!
Evo malo se igram s PHP-om i sql-om i tak..
uglavnom zapeo sam na ovome:
SQL query je:
Code:
INSERT INTO content (id,naslov,uvodnitext,punitext,status,sectionid,catid,createdby,images,order,pristup) VALUES (1,Test!,Uvodni tekst!,Puuni tekst neki!,0,0,0,2,none,1,0)
javlja ovu gresku:
Code:
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 'order,pristup) VALUES (1,Test!,Uvodni tekst!,Puuni tekst neki!,0
ista stvar je i ako vrijednosti stavim u jednostruke navodnije, samo onda mi javi ovakvu gresku:
Code:
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 'order,pristup) VALUES ('1','Test!','Uvodni tekst!','Puuni tekst ne
sad sam skuzio... polje mi se zvalo order, kad sam mu promjenio ime u rapsored sve je profunkcioniralo, pretpostavljam da je "order" rezervirana rijec neka u sql-u pa zato nije sljakalo?!?!
bo...
inace nestavljam u navodnike, ali sve sam probo zbog ovog primjera
Imaš pravo, SQL se guši na rezerviranim rječima baš na ovakvim query-ima, a ne-numeričke vrijednosti escape-aj (mysql_escape_string brijem) i stavi u jednostruke navodnike
sad sam skuzio... polje mi se zvalo order, kad sam mu promjenio ime u rapsored sve je profunkcioniralo, pretpostavljam da je "order" rezervirana rijec neka u sql-u pa zato nije sljakalo?!?!
bo...
inace nestavljam u navodnike, ali sve sam probo zbog ovog primjera
pozdrav, hvala
ORDER je definitivno jedna od najvaznijih kljucnih rijeci u SQLu
Meni recimo 'status' ne prihvaca u MS Accessu, pa sam ga preimenovao u status1.
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum