Грешка при заявка?

CosaNostra

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 'pole=pole+1, pole2=pole2+2 WHERE username='root'' at line 1

Ето и заявката:

mysql_query("UPDATE `table` SET pole=pole+1, pole2=pole2+2 WHERE username='$username'") or die (mysql_error());

Защо я изкарва тази грешка? :idea:
 
Махни единичните кавички от $username.

PHP:
mysql_query("UPDATE `table` SET pole=pole+1, pole2=pole2+2 WHERE username=$username") or die (mysql_error());
 
rombeca каза:
Махни единичните кавички от $username.

PHP:
mysql_query("UPDATE `table` SET pole=pole+1, pole2=pole2+2 WHERE username=$username") or die (mysql_error());

Въобще не е там проблема

Пробвай така
Код:
mysql_query("UPDATE `table` SET pole=pole+'1', pole2=pole2+'2' WHERE username='$username'") or die (mysql_error());
 
action каза:
rombeca каза:
Махни единичните кавички от $username.

PHP:
mysql_query("UPDATE `table` SET pole=pole+1, pole2=pole2+2 WHERE username=$username") or die (mysql_error());

Въобще не е там проблема

Пробвай така
Код:
mysql_query("UPDATE `table` SET pole=pole+'1', pole2=pole2+'2' WHERE username='$username'") or die (mysql_error());

Пак ми дава грешка
 
CosaNostra каза:
Пак ми дава грешка
Същата ли?



Тествах под SQL и нямам никакви проблеми със следното

UPDATE `users` SET `user`=`user`+'1', `password`=`password`+'2' WHERE `id`='1'
 
action каза:
CosaNostra каза:
Пак ми дава грешка
Същата ли?



Тествах под SQL и нямам никакви проблеми със следното

UPDATE `users` SET `user`=`user`+'1', `password`=`password`+'2' WHERE `id`='1'

С примера, който си дал няма грешка... :)
 

Back
Горе