[email protected] Posted November 23, 2009 Share Posted November 23, 2009 I am getting a Sql Syntax error, whats wrong?? I am trying to insert unique emails from submit email table to unique table. <?php require('includes/connection.php'); $result = mysql_query("SELECT DISTINCT email_address FROM submit_emails")or die(mysql_error()); if(!empty($result)) { while($row = mysql_fetch_array($result)) { $e = $row['email_address']; $query = mysql_query("INSERT INTO unique (email) VALUES ('$e')")or die(mysql_error()); } } ?> Quote Link to comment https://forums.phpfreaks.com/topic/182596-sql-syntax-error/ Share on other sites More sharing options...
Alex Posted November 23, 2009 Share Posted November 23, 2009 unique is a mysql reserved word. It's suggested that you don't use mysql reserved words for things like columns, tables and such, but if you must use back ticks (`): $query = mysql_query("INSERT INTO `unique` (email) VALUES ('$e')")or die(mysql_error()); Quote Link to comment https://forums.phpfreaks.com/topic/182596-sql-syntax-error/#findComment-963727 Share on other sites More sharing options...
[email protected] Posted November 23, 2009 Author Share Posted November 23, 2009 @Alex : What is the Sql script to delete duplicate rows in table* ?? Quote Link to comment https://forums.phpfreaks.com/topic/182596-sql-syntax-error/#findComment-963733 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.