Foros del Web » Programando para Internet » PHP »

¿como vaciar una tabla por completo?

Estas en el tema de ¿como vaciar una tabla por completo? en el foro de PHP en Foros del Web. Hola me gustaria hacer algo parecido a cuando estas en phpmyadmin entras dentro de una tabla y le das al boton "vaciar" al lado esta ...
  #1 (permalink)  
Antiguo 13/01/2006, 12:49
 
Fecha de Ingreso: febrero-2003
Mensajes: 763
Antigüedad: 21 años, 2 meses
Puntos: 2
¿como vaciar una tabla por completo?

Hola me gustaria hacer algo parecido a cuando estas en phpmyadmin entras dentro de una tabla y le das al boton "vaciar" al lado esta el de eliminar y demas, pero quisiera hacerlo mediante algun comando de php que desconozco

saludos
  #2 (permalink)  
Antiguo 13/01/2006, 12:51
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
¿delete * from nombre_tabla?
  #3 (permalink)  
Antiguo 13/01/2006, 13:02
Avatar de claudiovega  
Fecha de Ingreso: octubre-2003
Ubicación: Puerto Montt
Mensajes: 3.667
Antigüedad: 20 años, 6 meses
Puntos: 11
Colocas un script como el que te voy a indicar y lo llamas creando un link a el

Código PHP:
<?php
   $link
=mysql_connect("serivdor","usuario","password")
   
msyql_select_db("base");
   
$result=mysql_query("truncate table nombre_tabla");
?>
Uso truncate por que ademas de borrar todos los datos de la tabla vuelve a cero los campos autoincrement. Obviamente este es un ejemplo para mysql.
  #4 (permalink)  
Antiguo 13/01/2006, 13:57
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Debes conocer cuando uses una "aplicación" tipo GUI (Graphical User interface) como phpMyadmin para administrar una Base de datos . .lo que realmente haces cuando la usas.

En ese caso .. phpMyadmin ejecuta alguna sentencia SQL ("truncate" como te han presentado para eliminar datos y volver los indices autonumericos al 1)

Un saludo,
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 17:41.