dan2684 Posted September 9, 2009 Share Posted September 9, 2009 I'm trying to insert data into a table in my databse and it's proving to be more diffucult that it should be! Here is my code: $fromDate = "20-20-2009"; $toDate = "20-20-2009"; $sql = "INSERT INTO shows (from, to, venue, stand, area) VALUES ('$fromDate', '$toDate', '{$_POST['venue']}', '{$_POST['stand']}', '{$_POST['area']}')"; if(!mysql_query($sql)){ echo mysql_error(); } It's giving me this error: "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 'from, to, venue, stand, area) VALUES ('20-20-2009'..." Any help would be greatly appreciated! Thanks in advance, Dan Link to comment https://forums.phpfreaks.com/topic/173720-solved-sql-date/ Share on other sites More sharing options...
UnfoX Posted September 9, 2009 Share Posted September 9, 2009 Maybe the date format should read 2009-12-20 instead of 20-20-2009, i.e; YYYY-MM-DD instead of yours Link to comment https://forums.phpfreaks.com/topic/173720-solved-sql-date/#findComment-915722 Share on other sites More sharing options...
dan2684 Posted September 9, 2009 Author Share Posted September 9, 2009 You're absolutely right - it should!! I don't know why I did that... That's not the problem though :-/ ! FYI - I've changed it to: $fromDate = "2009-10-20"; $toDate = "2009-10-20"; Link to comment https://forums.phpfreaks.com/topic/173720-solved-sql-date/#findComment-915724 Share on other sites More sharing options...
dan2684 Posted September 9, 2009 Author Share Posted September 9, 2009 Again, I'd really appreciate any suggestions! This is seriously doing my head in...! Link to comment https://forums.phpfreaks.com/topic/173720-solved-sql-date/#findComment-915732 Share on other sites More sharing options...
PFMaBiSmAd Posted September 9, 2009 Share Posted September 9, 2009 Both from and to are reserved keywords - http://dev.mysql.com/doc/refman/5.0/en/reserved-words.html While you can make them work, you should avoid using reserved keywords as column names and the best solution would be to rename those to something else. Link to comment https://forums.phpfreaks.com/topic/173720-solved-sql-date/#findComment-915733 Share on other sites More sharing options...
dan2684 Posted September 9, 2009 Author Share Posted September 9, 2009 PFMaBiSmAd - you are a genius, thank you! I can sleep well now. (It's 00:20 here in London!) Thanks again :-) Link to comment https://forums.phpfreaks.com/topic/173720-solved-sql-date/#findComment-915736 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.