Agregar datos a tablas ya cargadas

Wilson
29 de Julio del 2003
Hola, quiciera saber si a alguien se le ocurre como agregar datos a un campo que ya contenga datos, ejemplo campo texto contiene "bla bla" y yo quiero agregarle "xxx" y que al final el mismo campo quede con "bla bla xxx", es decir, sumandole los datos nuevos, como seria el mysql_query? update me cambia el contenido por el nuevo, insert no parece funcionar tampoco, alguna idea?

desde ya, muchas gracias

Wil

jakman
29 de Julio del 2003
Primero debes obtener el valor (en este caso "bla bla") haciendo un SELECT sobre el registro que quieres aktualizar, esto es:

$sql = "Select `Campo` From `Tabla` Where `Campo` = '".$ValorDeCondicion."'";

ejekutas esto y sakas metes el resultado ke kieres en una variable:

$ValorAnterior = Resultado del Select;

despues haces una konkatenacion kon el valor que kieres agregar:

$LoQueQuieras = "xxx":

$NuevoValor = $ValorAnterior.$LoQueQuieras;

$sql = "UPDATE `Tabla` SET `Campo` = '".$NuevoValor."' WHERE `Campo`= '".$ValorAnterior."'";

y ekejutas el Update y listo.