Tyco Posted March 23, 2006 Share Posted March 23, 2006 Well, I have never had this problem and I just cant figuer out what I did wrong. I copied some files to a home-server for dev testing and I had this script running on my hosted server. But, after making some mods and much to the script I could not pass this step. I also dont remember what changes I made. Anyways heres the problem. I have this code: [code]if(mysql_num_rows($result) == 0){mysql_query("INSERT INTO table (name, date, type, email) VALUES('$name', '$time', '$type', '$email') ")or die(mysql_error());}[/code]But then I get this error:[code]You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'date, type, email) VALUES('Frank', 'March 22', 'on', 'Frank@domain.com')' at line 1[/code]Any ideas.... Thanks! Quote Link to comment Share on other sites More sharing options...
kenrbnsn Posted March 23, 2006 Share Posted March 23, 2006 date & type my be reserved words in MySQL so surround each in back ticks (`):[code]<?phpif(mysql_num_rows($result) == 0){mysql_query("INSERT INTO table (`name`, `date`, `type`, `email`) VALUES('$name', '$time', '$type', '$email') ") or die(mysql_error());}?>[/code]Ken Quote Link to comment Share on other sites More sharing options...
Tyco Posted March 23, 2006 Author Share Posted March 23, 2006 Opps, now I feel stupid lol.Ill try it and post back. Quote Link to comment 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.