Page 1 of 1

Error in your SQL syntax near..

Posted: Mon Oct 30, 2006 3:49 pm
by oskare100
Hello,

When I try to run this script I get the error message "You have an error in your SQL syntax near 'where payer_email = 'oskare100@test.com'' at line 1" :

Code: Select all

$txn_id = "12345678910";
$payer_email = "oskare100@test.com";

//Connect to MySQL
mysql_connect("localhost", "test", "30053005") or die(mysql_error());

//Select file system database
mysql_select_db("test") or die(mysql_error());

$sql13 = "INSERT INTO paypal_sales (txn_id_refund) VALUES ('$txn_id') where payer_email = '$payer_email'";
$result13 = mysql_query($sql13) or die( mysql_error() );
I can't figure out what SQL syntax error it's talking about..

Best Regards
Oskar R

Posted: Mon Oct 30, 2006 4:11 pm
by volka
What sense makes the where clause in an insert statement?
Do you want to update an existing record?