Jump to content

Adding to a field instead of overwriting [UPDATED]


dark_destroyer

Recommended Posts

Hi All,

 

I am tryin to update a field in a table but i dont want to overwrite whats already there i want to add info to the end of the info already there, for example

 

Field 1        Field 2

Test           Test 2

 

would become

 

Field 1        Field 2

Test           Test2 and Test 3

 

ive just been using the usual insert code:

 

mysql_connect("localhost", "root","2233home") or die(mysql_error());
     mysql_select_db("task_logging") or die(mysql_error());

     $query="UPDATE in_progress SET steps_taken = '$_Actions' where ID = '$_ID'";
     $result=mysql_query($query) or die ("Error in the query" .mysql_error());
mysql_close();

 

But this just simply overwrites the inital data in the field.

try

 

<?php
mysql_connect("localhost", "root","2233home") or die(mysql_error());
     mysql_select_db("task_logging") or die(mysql_error());

     $query="UPDATE in_progress SET steps_taken = CONCAT(steps_taken,'$_Actions') where ID = '$_ID'";
     $result=mysql_query($query) or die ("Error in the query" .mysql_error());
mysql_close();

?>

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.