Ver Mensaje Individual
  #8 (permalink)  
Antiguo 11/05/2009, 00:59
denica001
 
Fecha de Ingreso: octubre-2008
Mensajes: 387
Antigüedad: 15 años, 6 meses
Puntos: 18
Respuesta: Problema con delete from

Cita:
Iniciado por spolli Ver Mensaje
a ver lo que quiero hacer es borrar todos los registro de la fila , si hago esto supuestamente se tiene que borra todo?

Código PHP:
$sql "DELETE FROM fede WHERE id='$id'";
$result mysql_query($sql$conexion) or die("Error en consulta $sql:".mysql_error() );

//Redirecciono
header("location:titulos.php"); 
Todos los registros de la fila? De que estas hablando Willis?

Las filas son registros, los registros son filas. Lo que haces en una sentencia DELETE es borrar todos los registros que cumplan con los criterios estblecidos en la clausula WHERE.

Ahora para borrar ciertos campos de un registro realmente DELETE no es la opcion. Borrar un campo se entiende como blanquearlo y al blanquearlo en realidad lo estamos seteando, lo que te lleva a usar un UPDATE, que el valor podria variar segun tu mecesidad. (NULL, blancos, ceros, etc).

Fijate que es lo que queres realmente. Pero fijate tal como te dice el usuario okram, un DELETE no lleva la designacion de los campos de la tabla es solo "DELETE FROM table WHERE criteria".

Saludos.