Syntax error

bobsona_hidden

Registered
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 ''ip', 'for', 'from') VALUES ('127.0.0.1', 'bobsona', 'bobsona')' at line 1

Въпросния ред :

Код:
$sql=mysql_query("INSERT INTO visits (ip, for, from) VALUES ('$ip', '$user', '$username')") or die (mysql_error());

Толкова ли ми се спи, или аз не виждам грешка ?
 
$sql=mysql_query("INSERT INTO visits (ip, `for`,`from`) VALUES ('$ip', '$user', '$username')") or die (mysql_error());

from e reserved keyword.
 
Karcho каза:
$sql=mysql_query("INSERT INTO visits (ip, `for`,`from`) VALUES ('$ip', '$user', '$username')") or die (mysql_error());

from e reserved keyword.
Също така и for ;)
Благодаря, не бях се сетил да погледна списъка с reserved keywords ;)
 
bobsona_hidden каза:
Karcho каза:
$sql=mysql_query("INSERT INTO visits (ip, `for`,`from`) VALUES ('$ip', '$user', '$username')") or die (mysql_error());

from e reserved keyword.
Също така и for ;)
Благодаря, не бях се сетил да погледна списъка с reserved keywords ;)

Да, затова съм ти го сложил и него между "`". Ако си работил с SQL не е нужно да се ровиш в списъци за да разбереш, че FROM е такава. ;)
 
Karcho каза:
bobsona_hidden каза:
Karcho каза:
$sql=mysql_query("INSERT INTO visits (ip, `for`,`from`) VALUES ('$ip', '$user', '$username')") or die (mysql_error());

from e reserved keyword.
Също така и for ;)
Благодаря, не бях се сетил да погледна списъка с reserved keywords ;)

Да, затова съм ти го сложил и него между "`". Ако си работил с SQL не е нужно да се ровиш в списъци за да разбереш, че FROM е такава. ;)
Явно има смисъл, за да го направят хората този списък :)
Просто не се сещам досега да съм ползвал from или for в полетата на таблиците ми, и затова не съм обърнал внимание.
В случая ги замених с fromuser и foruser :)
 

Back
Горе