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)"; 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. 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 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 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
Archived
This topic is now archived and is closed to further replies.