don11 Posted February 1, 2011 Share Posted February 1, 2011 I am getting this error while trying to insert data into table from html form: Could not enter data: 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 'contact,name,age,email' at line 1 I was trying like this: $sql = "INSERT INTO mytablename ". "(contact,name,age,email,............so on...to 108 colonms) ". "VALUES ". "('$contact','$name','$age','$email',........so on....to 108 values)"; Quote Link to comment https://forums.phpfreaks.com/topic/226315-insert-into-error-in-your-sql-syntax/ Share on other sites More sharing options...
Pikachu2000 Posted February 1, 2011 Share Posted February 1, 2011 Echo the query string and see what it actually holds. If it looks OK, paste it in to phpMyAdmin and execute it there and see if you get the same error. There's no need to end the quotes and concatenate just to move to the next line in your editor.; you can simply omit that and it makes no difference to php if the query spans multiple lines, BTW. Quote Link to comment https://forums.phpfreaks.com/topic/226315-insert-into-error-in-your-sql-syntax/#findComment-1168222 Share on other sites More sharing options...
don11 Posted February 1, 2011 Author Share Posted February 1, 2011 echo shows everything fine and in phpmyadmin, showing same error msg, what to do now Quote Link to comment https://forums.phpfreaks.com/topic/226315-insert-into-error-in-your-sql-syntax/#findComment-1168247 Share on other sites More sharing options...
don11 Posted February 1, 2011 Author Share Posted February 1, 2011 problem is solved now, it was line break issue, thanks Quote Link to comment https://forums.phpfreaks.com/topic/226315-insert-into-error-in-your-sql-syntax/#findComment-1168274 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.