Jump to content

SQL Syntax error


salman_ahad@yahoo.com

Recommended Posts

 

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

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

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.