Autor | Zpráva | ||
---|---|---|---|
salatnik Profil * |
#1 · Zasláno: 31. 5. 2012, 22:08:52
Dobrý den, na webu mám mysql kód
mysql_query("INSERT INTO fyzici_testy (userid, name, pass, datetime, limit, right, sablona) VALUES ('$uid', '$name', '$pass', $datetime, '$time', '$odpovedi', '$sablonaid')");
ale hlásí mi to 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 'limit, right, sablona) VALUES ('', '', '', 2012-05-31 22:05:56, '', '', '3')' at line 1 nevíte co je špatně? Děkuji za odpověď. |
||
Alphard Profil |
#2 · Zasláno: 31. 5. 2012, 22:14:55
limit bude rezervované slovo, takže přejmenovat nebo obalit zpětnými apostrofy. Hodnoty escapovat.
|
||
salatnik Profil * |
#3 · Zasláno: 31. 5. 2012, 22:26:55
Děkuji za pomoct, funguje to.
|
||
Časová prodleva: 3 dny
|
|||
B1abla Profil * |
#4 · Zasláno: 3. 6. 2012, 17:26:11
Nechci zakládat stejné vlákno, mám stejný problém
mysql_query(" INSERT INTO safe_user (login, password, email, name, surname) values ('".$_POST["nick"]."', '".sha1($_POST["heslo"])."', '".$_POST["email"]."', '".$_POST["jmeno"]."', '".$_POST["prijmeni"]."'", $DBLink) or die("Nelze vykonat definiční dotaz: " . mysql_error()); hlásí 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 '' at line 1 nanapadá někoho kde je ta chyba, nedaří se mi ji najít, popřípadě co to může ovlivnit. děkuji předem |
||
Tori Profil |
#5 · Zasláno: 3. 6. 2012, 17:29:53
B1abla:
„... right syntax to use near ''“ Chybová hláška obsahuje většinou kus SQL od chyby dál. Pokud vypíše prázdné uvozovky, znamená to, že chybí něco na konci SQL příkazu, v tomto případě uzavírací kulatá závorka za vkládanými hodnotami. |
||
B1abla Profil * |
#6 · Zasláno: 3. 6. 2012, 17:59:18
Tori:
moc ti děkuji, už to funguje jak má |
||
Časová prodleva: 12 let
|
0