Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/05/2014, 13:43
omdsetenta
 
Fecha de Ingreso: febrero-2008
Mensajes: 109
Antigüedad: 16 años, 2 meses
Puntos: 4
Delete con php

Hola a todos. Hace 2 días que estoy buscando una solución al problema de borrar registros con php:

Por ejemplo, con esto:

Cita:
$sql="DELETE FROM mitabla WHERE id <100";
mysql_query($sql,$Con);
Me borra todos los registros que tienen una id<100. Es decir, todo funciona bien.

En cambio, lo que quiero hacer es borrar un único registro, el que tenga la Id de mayor valor. Lo he intentado todo, el sistema me ignora completamente. He puesto por ejemplo:

Cita:
$sql="DELETE FROM mitabla WHERE id=$id";
mysql_query($sql,$Con);
Y no sucede nada. Y otra vez puse:

Cita:
$sql="DELETE FROM mitabla WHERE id=$id ORDER BY id LIMIT 1";
mysql_query($sql,$Con);
Y no sucede nada. Y otra vez puse:

Cita:
$sql="DELETE FROM mitabla WHERE id=MAX($id)";
mysql_query($sql,$Con);
Y no pasa nada. La verdad es que no se bien que hacer aquí. Cualquier ayuda, bienvenida, gracias.