Din forespørgsel er meningsløs, for når den rent faktisk laver en UPDATE
det erstatter pur_info_id
kolonne med den værdi, den allerede havde. Antag $pur_id
har værdien 1
, så kan din forespørgsel skrives som:
UPDATE `purchase_info`
SET `pur_info_id` = 1,
`remarks` = '$remarks'
WHERE `pur_info_id` = 1
Dette vil ikke ændre pur_info_id
kolonne, men remarks
kan blive opdateret til noget nyt. Du bør fortælle os, hvilken forretningslogik du har tænkt dig at udføre. Under alle omstændigheder svarer følgende forespørgsel logisk til den oprindelige, du havde:
UPDATE `purchase_info`
SET `remarks` = '$remarks'
WHERE `pur_info_id` = '$pur_id'