thefortrees Posted June 6, 2007 Share Posted June 6, 2007 Hi all - this insert query isn't working. I'd appreciate a second pair of eyes to check it over and see if there is anything I missed. Thanks! if ( empty($message) ){ $query = "INSERT INTO users (lastName, firstName, email, password, phone, fax, address1, address2, city, state, zip, ssn, company, empid, nameoncert, registerDate) VALUES ('$lname', '$fname', '$email', '$password', '$phone', '$fax', '$address1', '$address2', '$city', '$state', '$zip', '$ssn', '$company', '$empid', '$nameoncert', '$date');"; $result = mysql_query($query); } Could it be that some of my variables have empty string values? Quote Link to comment https://forums.phpfreaks.com/topic/54482-solved-mysql-query-issues/ Share on other sites More sharing options...
thefortrees Posted June 6, 2007 Author Share Posted June 6, 2007 nevermind - one field was missing in my table. Quote Link to comment https://forums.phpfreaks.com/topic/54482-solved-mysql-query-issues/#findComment-269475 Share on other sites More sharing options...
per1os Posted June 6, 2007 Share Posted June 6, 2007 Add this $result = mysql_query($query) OR DIE(mysql_error() . "<br />" . $query); It will tell you what and where the error is being thrown. If I had to say it is because of the password in the column list. $query = "INSERT INTO users (lastName, firstName, email, `password`, phone, fax, address1, address2, city, state, zip, ssn, company, empid, nameoncert, registerDate) VALUES ('$lname', '$fname', '$email', '$password', '$phone', '$fax', '$address1', '$address2', '$city', '$state', '$zip', '$ssn', '$company', '$empid', '$nameoncert', '$date');"; Feel free to try that but I highly suggest implementing that debugging section too. Quote Link to comment https://forums.phpfreaks.com/topic/54482-solved-mysql-query-issues/#findComment-269476 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.