Foros del Web » Programando para Internet » PHP »

ayuda a borrar registros de una base de datos

Estas en el tema de ayuda a borrar registros de una base de datos en el foro de PHP en Foros del Web. Hola amigos tengo este problema como puedo eliminar todos los registros y que solo me quede el ultimo, de una tabla que se llama auxiliar ...
  #1 (permalink)  
Antiguo 13/12/2005, 14:19
 
Fecha de Ingreso: marzo-2005
Mensajes: 372
Antigüedad: 12 años, 8 meses
Puntos: 1
ayuda a borrar registros de una base de datos

Hola amigos tengo este problema como puedo eliminar todos los registros y que solo me quede el ultimo, de una tabla que se llama auxiliar dentro de mi base de datos.

esta seria mi tabla de mi base de datos y quiero borrar todos los registros y que solo me quede el ultimo en este caso seria jose
ejemplo:

auxiliar

daniel
ramon
pedro
luis
jose

como debo escribir mi query en mysql. gracias
  #2 (permalink)  
Antiguo 14/12/2005, 03:08
 
Fecha de Ingreso: abril-2005
Mensajes: 139
Antigüedad: 12 años, 7 meses
Puntos: 1
Habria que mirar bien si en sql(supongo que tu base de datos sera esa) hay algun comando de exclusion.
Hay varias maneras la que se me ocurre ahora es esta:

Código PHP:
//conecta a la base de datos
$result=mysql_query("select * from TU_TABLA");
while(
$row=mysql_fetch_assoc($result)){
if(
$row["TU_REGISTRO"]!=="jose"){
mysql_query("delete from TU_TABLA where TU_REGISTRO='$row[TU_REGISTRO]'");
}
    } 
si no conoces el ultimo registro podrias mirarlo con count o con mysql_num_rows y hacer un bucle con for pasandole un numero menos del que te devolvio la funcion.

Si tengo tiempo te pondre el codigo mejor hecho.
__________________
Ciao y suerte.
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 16:05.