MySQL error

Soul_Stealler

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 'key='c89a15272b930d9e9d05cd216694ac05' where user='S_Soul'' at l

Ето кода:

Код:
$sqlquery = "Update users SET key='$key' where user='$user'";
$queryresult = mysql_query ($sqlquery) or die(include "mysql_error.php");

Къде може да е проблема ? :shock:
 

mizarck

Registered
Soul_Stealler каза:
Странно.
Нямаш право да имаш колона key :shock: :shock:
Замених key със session и се оправи :shock:

леле
незнаех че е забранено
никаде по книгите не пише че е забранено :(
 

index

Super Moderator
Мене мн ме няма в MySQL > да питам ..
date е забранена ами prd_date не е забранена нали ???
 

Darhazer

Registered
mizarck каза:
Soul_Stealler каза:
Странно.
Нямаш право да имаш колона key :shock: :shock:
Замених key със session и се оправи :shock:

леле
незнаех че е забранено
никаде по книгите не пише че е забранено :(

Четете документация бе хора. Не сте ли чували за запазени думи. Има си ги написани всичките в документацията на MySQL. По-лошото е че от версия на версия се увеличава броя им. Затова за да не изпадате в подобни положения, да не се чудите това запазено ли е и няма ли да го запазят в следващата версия, слагайте ` около имената на таблиците

UPDATE `users` SET `key`='$key' where `user`='$user'";
Това ще мине на 100%
 

Горе