Skip to content Skip to sidebar Skip to footer

Sql Query Error

What is wrong with this Query? INSERT INTO Registration (`Status`, `String`) VALUES ('Confirmed', '0') WHERE `String` = ''. mysql_real_escape_string($user) .'' 1A: UPDATE

Solution 1:

You don't specify a WHERE clause on an INSERT query, only UPDATE.

Solution 2:

Use:

UPDATE Registration 
   SET `Status` = 'Confirmed', 
       `String` = '0' WHERE `String` = '". mysql_real_escape_string($user) ."'

INSERT is for brand-new records; if you are change values associated to an existing value -- you need to use UPDATE.

Reference:

Solution 3:

It might be worth combing over this page: http://dev.mysql.com/doc/refman/5.1/en/insert.html

Post a Comment for "Sql Query Error"