Autor | Zpráva | ||
---|---|---|---|
king26 Profil |
#1 · Zasláno: 19. 8. 2009, 10:52:23
Ahoj, potřebuji provést teto:
$add=mysql_query("INSERT INTO sys_message (id_user,from,date,subject,message,dulez) values ('".intval($_POST['pro'])."', '".intval($_SESSION['user']['id'])."', '".(time())."', '".mysql_real_escape_string($_POST['subject'])."', '".mysql_real_escape_string($_POST['message'])."', '".intval($_POST['dulez'])."')"); ovšem, hlási mi to tuto chybu: 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 'from,date,subject,message,dulez) values ('1', '1', '1250671534', 'Re: Subject bl' at line 1 a zaboha nemůžu přijít na to, kde je chyba :( Díky těm, kteří mají lepší oči a nebo lepší mozek :P |
||
Majkl578 Profil |
#2 · Zasláno: 19. 8. 2009, 10:54:54
co si dumpnout vygenerovany dotaz a zkontrolovat? :)
|
||
Alphard Profil |
#3 · Zasláno: 19. 8. 2009, 10:55:30
Pravděpodobně je to tím, že from je klíčové slovo. Bude stačit obalit ho zpětnými apostrofy, ale doporučuji sloupec přejmenovat.
|
||
king26 Profil |
#4 · Zasláno: 19. 8. 2009, 11:06:33
díky, tak tohle mě nenapadlo, přejmenuju
|
||
Mastodont Profil |
#5 · Zasláno: 19. 8. 2009, 12:31:47
Alphard
Možná by stálo za to doplnit do FAQ databází http://dev.mysql.com/doc/refman/5.1/en/reserved-words.html |
||
Alphard Profil |
#6 · Zasláno: 19. 8. 2009, 15:16:50
Mastodont:
Navrhnu to Kajmanovi v jeho sekci, ale bez jeho souhlasu do jeho FAQ zasahovat nebudu. |
||
Kajman_ Profil * |
#7 · Zasláno: 19. 8. 2009, 15:19:25
Moc mě nenapadá, jak by taková otázka zněla :-)
|
||
Časová prodleva: 15 let
|
0