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.