unidox Posted November 21, 2007 Share Posted November 21, 2007 I have this query: mysql_query("UPDATE `pcp_users` SET username = '$username', password = '$password', email = '$email', conf = '1', display = '$dname', name = '$name', description = '$info', age = '$age', dob = '$dob', country = '$country', location = '$location', interest = '$interests', website = '$website', aim = '$aim', msn = '$msn', yim = '$yim', icq = '$icq' games = '$games' WHERE user_id=$user") or die (mysql_error()); But I am getting this error: 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 'games = 'None' WHERE user_id=1' at line 1 Link to comment https://forums.phpfreaks.com/topic/78237-solved-query/ Share on other sites More sharing options...
clanstyles Posted November 21, 2007 Share Posted November 21, 2007 its not a coma use AND instead Link to comment https://forums.phpfreaks.com/topic/78237-solved-query/#findComment-395921 Share on other sites More sharing options...
akitchin Posted November 21, 2007 Share Posted November 21, 2007 actually, it IS comma-separated when one is using UPDATE. the issue is that you're missing a comma before games. as a hint, MySQL errors usually give you the string starting just AFTER the offending character(s): , icq = '$icq' games = '$games' WHERE user_id=$user" should be: , icq = '$icq', games = '$games' WHERE user_id=$user" Link to comment https://forums.phpfreaks.com/topic/78237-solved-query/#findComment-395923 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.