[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()); } } ?> 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()); 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* ?? Link to comment https://forums.phpfreaks.com/topic/182596-sql-syntax-error/#findComment-963733 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.