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 Quote 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 Quote 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" Quote Link to comment https://forums.phpfreaks.com/topic/78237-solved-query/#findComment-395923 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.