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 Quote 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? Quote 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. Quote Link to comment https://forums.phpfreaks.com/topic/131248-my-sql-update-syntax/#findComment-681467 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.