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? 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"; 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
Archived
This topic is now archived and is closed to further replies.