Jump to content

[SOLVED] Insert Problem With MYSQL


atticus

Recommended Posts

I am having a problem with the syntax of the where clause in this sql statment in mysql.

 

Error, insert query failedYou have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE id = '$id'' at line 5

 

$query = "INSERT INTO user 
SET website = '$website',
url = '$url',
business = '$business'
WHERE id = '$id';"; 
mysql_query($query) or die('Error, insert query failed' . mysql_error());

Link to comment
https://forums.phpfreaks.com/topic/116479-solved-insert-problem-with-mysql/
Share on other sites

Try that, you need backdrops around a field named 'id' as it's used by mysql.

 

$query = "INSERT INTO user 
SET website = '$website',
url = '$url',
business = '$business'
WHERE `id`= '$id';"; 
mysql_query($query) or die('Error, insert query failed' . mysql_error());

Try that, you need backdrops around a field named 'id' as it's used by mysql.

 

$query = "INSERT INTO user 
SET website = '$website',
url = '$url',
business = '$business'
WHERE `id`= '$id';"; 
mysql_query($query) or die('Error, insert query failed' . mysql_error());

 

You are correct, as a safe practice I always stress to enclose most strings with ` due to some reserved words such as group. `group` would fix it.

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.