jarv Posted November 7, 2010 Share Posted November 7, 2010 here is my code: function registerUser() { mysql_connect('localhost', 'user', 'password', 'table'); $rsPostCode = $_POST['rsPostCode']; $rsGender = $_POST['rsGender']; $rsUser = $_POST['rsUser']; $rsPass = $_POST['rsPass']; $rsEmail = $_POST['rsEmail']; $rsMobile = $_POST['rsMobile']; $rsAge = $_POST['rsAge']; $sql = "INSERT INTO members_copy (rsPostCode, rsGender, rsUser, rsPass, rsEmail, rsMobile, rsAge) VALUES ($rsPostCode, $rsGender, $rsUser, $rsPass, $rsEmail, $rsMobile, $rsAge);"; //echo $sql; mysql_query($sql); } When I write out my SQL this is the output: INSERT INTO members_copy (rsPostCode, rsGender, rsUser, rsPass, rsEmail, rsMobile, rsAge) VALUES (BN11, Male, jarv, mypassword, [email protected], 07998989999, 08/11/1978); here is my register page: http://www.retroandvintage.co.uk/register.php Link to comment https://forums.phpfreaks.com/topic/218025-register-script-function-not-inserting-into-database/ Share on other sites More sharing options...
PFMaBiSmAd Posted November 7, 2010 Share Posted November 7, 2010 Each string data value must be enclosed in single-quotes so that it will be treated as a string instead of an identifier or keyword. You should also format and store the date of birth as a DATE data type so that it is easier to work with in any query. Link to comment https://forums.phpfreaks.com/topic/218025-register-script-function-not-inserting-into-database/#findComment-1131432 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.