MDanz Posted September 3, 2009 Share Posted September 3, 2009 did i do this correctly? $id = mysql_real_escape_string($_POST['id']); $name = mysql_real_escape_string($_POST['name']); $username1 = mysql_real_escape_string($_POST['username']); $imagelocation = mysql_real_escape_string($_POST['imagelocation']); // into our database. $query = "UPDATE castack SET"; $query .= "(`name`, `name`, `username`, `imagelocation`) VALUES ('$name', '$username1', '$imagelocation') WHERE id=$id"; $results = mysql_query($query, $link); its not updating.. where did i go wrong? Quote Link to comment https://forums.phpfreaks.com/topic/172999-solved-did-i-do-update-for-mysql-correctly/ Share on other sites More sharing options...
rhodesa Posted September 3, 2009 Share Posted September 3, 2009 whenever you are debugging mysql_query() you should do it in the form of: $results = mysql_query($query, $link) or die(mysql_erryr($link)); it will provide useful info on what you are doing wrong. on that note, UPDATEs are not the same as INSERTs: http://dev.mysql.com/doc/refman/5.1/en/update.html $query = "UPDATE castack SET "; $query .= "`name` = '$name', `username` = '$username1', `imagelocation` = '$imagelocation' WHERE id=$id"; Quote Link to comment https://forums.phpfreaks.com/topic/172999-solved-did-i-do-update-for-mysql-correctly/#findComment-911798 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.