Jump to content

insert into database simple error


Fuzzy Wobble

Recommended Posts

i try this and i get the error every time. $username is correct and exists is database. something i am missing?

 

$insert = "insert into members_e(country, stateprov, city, birthdate, ownsite) values (\"$country\",\"$stateprov\",\"$city\",\"$birthdate\",\"$ownsite\") where username = '$username'";

 

You 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 username = 'test'' at line 1

Link to comment
https://forums.phpfreaks.com/topic/66093-insert-into-database-simple-error/
Share on other sites

try ds 1....

 

$insert = "insert into members_e(country, stateprov, city, birthdate, ownsite) values ('$country','$stateprov','$city','$birthdate','$ownsite') where username = '$username'";

 

if ds still wont work try ds 1 also..

 

$insert = "insert into members_e(country, stateprov, city, birthdate, ownsite) values ('{$country}','{$stateprov}','{$city}','{$birthdate}','{$ownsite}') where username = '$username'";

 

Single quotes inside SQL! " " refers to columns!

 

$insert = "insert into members_e(country, stateprov, city, birthdate, ownsite) values (\"$country\",\"$stateprov\",\"$city\",\"$birthdate\",\"$ownsite\") where username = '$username'";

 

becomes

 

$insert = "insert into members_e(country, stateprov, city, birthdate, ownsite) values ('$country', '$stateprov', '..', '..' ) where username = '$username' ";

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.