Foros del Web » Programando para Internet » PHP »

Borrar todos los registros de una columna...

Estas en el tema de Borrar todos los registros de una columna... en el foro de PHP en Foros del Web. Hola a todos he estado tratando de resolver esto pero no me sale, estoy empezando en php y no tengo muchos conocimientos pero les agradeceria ...
  #1 (permalink)  
Antiguo 01/11/2008, 18:51
 
Fecha de Ingreso: octubre-2008
Mensajes: 10
Antigüedad: 15 años, 6 meses
Puntos: 0
Borrar todos los registros de una columna...

Hola a todos he estado tratando de resolver esto pero no me sale, estoy empezando en php y no tengo muchos conocimientos pero les agradeceria si me pueden orientar para que resuelva mi problema.Tengo una base de datos con tres campos y alcabo de un tiempo de uso del sistema necesito reiniciar solamente una columna en este caso la columna iniciales(borrar los registros de la columna), trate con varias cosas pero sin poder hacerlo, con la instruccion delete trate de seleccionar solo la columna pero me borra todos los registros de la tabla:

id_usu nombre iniciales

1 jose alberto ja
2 alma susana as
3 roberto carlos rc

Algien me podria orientar si lo qe estoy haciendo es posible con mysql o algna fncion que tenga php o orientarme en que podria hacer?, porfavor ya no se que hacer,Gracias.
  #2 (permalink)  
Antiguo 01/11/2008, 19:14
Avatar de pato12  
Fecha de Ingreso: septiembre-2007
Ubicación: Salta
Mensajes: 1.620
Antigüedad: 16 años, 7 meses
Puntos: 101
Respuesta: Borrar todos los registros de una columna...

Hola,
¿Le pusiste WHERE a la consulta? ( a mi tambien me paso, y pregunta casi lo mismo)
Prueba haci:
Código PHP:
$id=1// ES UN EJEMPLO, EL ID DEL QUE QUIERES BORRAR. PUEDES RECOJER LOS DATOS POR GET
$consulta "DELETE FROM mi_tabla WHERE id_usu='$id'";
$resultado mysql_query($consulta) or die("ERROR - Mysql dijo: ".mysql_error()); 
Suerte
Salu2
__________________
Half Music - www.halfmusic.com
  #3 (permalink)  
Antiguo 01/11/2008, 19:23
Avatar de Deschamps  
Fecha de Ingreso: octubre-2008
Mensajes: 257
Antigüedad: 15 años, 6 meses
Puntos: 8
Respuesta: Borrar todos los registros de una columna...

Cuando dices "borrar los registros de la columna", quieres decir ¿eliminar ese campo de la tabla? O te refieres a ¿vaciar su contenido para todos los registros de la tabla?

En cualquier caso, es un tema de SQL, no de PHP.
  #4 (permalink)  
Antiguo 01/11/2008, 19:24
 
Fecha de Ingreso: octubre-2008
Mensajes: 10
Antigüedad: 15 años, 6 meses
Puntos: 0
Respuesta: Borrar todos los registros de una columna...

Cita:
Iniciado por pato12 Ver Mensaje
Hola,
¿Le pusiste WHERE a la consulta? ( a mi tambien me paso, y pregunta casi lo mismo)
Prueba haci:
Código PHP:
$id=1// ES UN EJEMPLO, EL ID DEL QUE QUIERES BORRAR. PUEDES RECOJER LOS DATOS POR GET
$consulta "DELETE FROM mi_tabla WHERE id_usu='$id'";
$resultado mysql_query($consulta) or die("ERROR - Mysql dijo: ".mysql_error()); 
Suerte
Salu2
Hola si lo intente, pero recerda que solo necesito borrar el dato de iniciales, no todo el registro.Esta opcion me borraria todos las tres colmnas cierto? Gracias por responder tan rapido.
  #5 (permalink)  
Antiguo 01/11/2008, 19:26
 
Fecha de Ingreso: septiembre-2008
Mensajes: 53
Antigüedad: 15 años, 7 meses
Puntos: 0
Respuesta: Borrar todos los registros de una columna...

Como te respondi el foro de mysql hace un UPDATE Sin WHERE

Código:
UPDATE mi_tabla SET iniciales = NULL;
O si los queres vacios

Código:
UPDATE mi_tabla SET iniciales ='';
  #6 (permalink)  
Antiguo 01/11/2008, 19:27
 
Fecha de Ingreso: octubre-2008
Mensajes: 10
Antigüedad: 15 años, 6 meses
Puntos: 0
Respuesta: Borrar todos los registros de una columna...

Cita:
Iniciado por Deschamps Ver Mensaje
Cuando dices "borrar los registros de la columna", quieres decir ¿eliminar ese campo de la tabla? O te refieres a ¿vaciar su contenido para todos los registros de la tabla?

En cualquier caso, es un tema de SQL, no de PHP.
Quiero vaciar el contenido de la columna iniciales en todos los registros que se han capturado,se pede hacer de esta forma?.Gracias por responder
  #7 (permalink)  
Antiguo 01/11/2008, 19:29
Avatar de Deschamps  
Fecha de Ingreso: octubre-2008
Mensajes: 257
Antigüedad: 15 años, 6 meses
Puntos: 8
Respuesta: Borrar todos los registros de una columna...

Cita:
Iniciado por tunenita Ver Mensaje
Quiero vaciar el contenido de la columna iniciales en todos los registros que se han capturado,se pede hacer de esta forma?.Gracias por responder
UPDATE

Saludos.
  #8 (permalink)  
Antiguo 01/11/2008, 19:43
 
Fecha de Ingreso: octubre-2008
Mensajes: 10
Antigüedad: 15 años, 6 meses
Puntos: 0
Respuesta: Borrar todos los registros de una columna...

Cita:
Iniciado por usuario1000 Ver Mensaje
Como te respondi el foro de mysql hace un UPDATE Sin WHERE

Código:
UPDATE mi_tabla SET iniciales = NULL;
O si los queres vacios

Código:
UPDATE mi_tabla SET iniciales ='';
Te lo agradesco, la verdad esque no vi tu mensaje en el otro foro porque perdi ese post, pero si es la forma de hacerlo, gracias por tu tiempo.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:33.