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? 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. 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. Link to comment https://forums.phpfreaks.com/topic/54482-solved-mysql-query-issues/#findComment-269476 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.