shamuraq Posted November 3, 2008 Share Posted November 3, 2008 Hi Guys, I need some help with the update feature in MySQL. I have a set of tables but i need to update only some values in each row most of the time. NOT the entire row. When i tried: $sql="UPDATE jjrc SET pbl='$pbl', pa='$pa', noc='$noc', con='$con', cmn='$cmn', ce='$ce', hst='$hst', tp='$tp', fmt='$fmt', lvl='$lvl', sbj='$sbj', nou='$nou', amt='$amt', ctr='$ctr', dti='$dti', di='$di', sub='$sub', fp='$fp', ec='$ec', ac='$ac', app='$app' WHERE id= $pin"; it works fine. However when i tried: $sql="UPDATE jjrc SET sub='$sub', fp='$fp', app='$app' WHERE id= $pin"; All other values that i do not want to update went blank after the update!!! I only need to update `sub`, `fp` and `app` from time to time. Could there be an extra syntax? Pls help guys Link to comment https://forums.phpfreaks.com/topic/131248-my-sql-update-syntax/ Share on other sites More sharing options...
revraz Posted November 3, 2008 Share Posted November 3, 2008 And echoing $sql displays what? Link to comment https://forums.phpfreaks.com/topic/131248-my-sql-update-syntax/#findComment-681461 Share on other sites More sharing options...
fenway Posted November 3, 2008 Share Posted November 3, 2008 However when i tried: $sql="UPDATE jjrc SET sub='$sub', fp='$fp', app='$app' WHERE id= $pin"; All other values that i do not want to update went blank after the update!!! That's impossible... it won't update other fields... there must be another statement somewhere. Link to comment https://forums.phpfreaks.com/topic/131248-my-sql-update-syntax/#findComment-681467 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.