Comunidad de diseño web y desarrollo en internet online

como insertar datos en un mismo campo sin sobreescribir

Citar            
MensajeEscrito el 15 Abr 2010 09:51 pm
en una base de datos mysql, al utilizar el comando insert into , inserta un nuevo registro, y al utlizar UPDATE, actualiza el campo deseado, pero sobreescribe, es decir, borra los datos que estaban, y lo que yo deseo es que se "concatenen"

por ejemplo tengo la tabla

tabla1

id----------datos

1-----------bla bla
2-----------algo
3-----------garabatos

como hacer una sentencia sql para que inserte en el campo con id=3, la cadena de texto "hola", sin sobreescribir lo que ya estaba, es decir, que quede

id----------datos

1-----------bla bla
2-----------algo
3-----------garabatos hola

en phpmyadmin es facil, solo en modificar se añade lo que se quiera, pero desde php como se haria?

gracias al que responda

Por resorteronte

3 de clabLevel



 

chrome
Citar            
MensajeEscrito el 15 Abr 2010 11:26 pm
SQL basico

mira cuando lo haces en phpmyadmin luego te muestra una consulta la de mas arriba dice algo asi como

Código MySQL :

 UPDATE mitable SET campo='valor'

Por Inyaka

Claber

3176 de clabLevel

9 tutoriales
2 articulos

Genero:Masculino   Desarrollador de GAIA

Programador y fotógrafo

firefox
Citar            
MensajeEscrito el 16 Abr 2010 04:36 am

Código MySQL :

UPDATE `tabla` SET datos = CONCAT(datos, "cadena_nueva") WHERE id =3;


saludos

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.