Germaris Posted May 31, 2008 Share Posted May 31, 2008 Hi there! Could somebody explain what is the right PHP syntax for a query which can update a MySQL table field by ADDING a content to it WITHOUT deleting/replacing its existing content? Many thanks in advance for your help! Best regards, Gerry Quote Link to comment Share on other sites More sharing options...
Prismatic Posted May 31, 2008 Share Posted May 31, 2008 mysql_query("INSERT INTO <yourtable> (column, column2) VALUES ('first value', 'second value')"); edit ohh I see update.. mysql_query("UPDATE <yourtable> SET column = 'new value' WHERE id = 2"); you get the idea.. I hope :| Quote Link to comment Share on other sites More sharing options...
AndyB Posted May 31, 2008 Share Posted May 31, 2008 What you need to do is: read the 'old content' value add the new content to the old content (or v/v) using the concatenation operator - the dot UPDATE the database table with the concatenated content Quote Link to comment Share on other sites More sharing options...
Germaris Posted May 31, 2008 Author Share Posted May 31, 2008 What you need to do is: read the 'old content' value add the new content to the old content (or v/v) using the concatenation operator - the dot UPDATE the database table with the concatenated content Thanks for replying to both of you. And the winner is... Andy! I did UPDATE table SET column = CONCAT(column," string") WHERE column2 = "value"; And it worked nice at the very first attempt. Quote Link to comment Share on other sites More sharing options...
Prismatic Posted June 1, 2008 Share Posted June 1, 2008 Didn't know it was a competition Quote Link to comment Share on other sites More sharing options...
Germaris Posted June 1, 2008 Author Share Posted June 1, 2008 Didn't know it was a competition It was just a joke. :-) Didn't want to offend anybody... Quote Link to comment 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.