Foros del Web » Programando para Internet » PHP »

Condición de registro eliminado SQL

Estas en el tema de Condición de registro eliminado SQL en el foro de PHP en Foros del Web. Buen día!! Disculpen, como puedo comprobar que una operación SQL se ha realizado.. Por ejemplo, tengo la siguiente operación: $operacion = mysql_query("DELETE FROM tabla WHERE ...
  #1 (permalink)  
Antiguo 16/10/2011, 22:32
 
Fecha de Ingreso: octubre-2011
Mensajes: 6
Antigüedad: 13 años, 1 mes
Puntos: 0
Condición de registro eliminado SQL

Buen día!!

Disculpen, como puedo comprobar que una operación SQL se ha realizado.. Por ejemplo, tengo la siguiente operación:

$operacion = mysql_query("DELETE FROM tabla WHERE (numero='$num')", $conexion) or die ("Error en la consulta");

Como puedo hacer una condición que me diga, que si esa operación se ha realizado me mande un mensaje de que se ha eliminado el registro.

De ante mano.. Gracias!
  #2 (permalink)  
Antiguo 16/10/2011, 22:38
 
Fecha de Ingreso: marzo-2008
Mensajes: 1.020
Antigüedad: 16 años, 8 meses
Puntos: 21
Respuesta: Condición de registro eliminado SQL

Con condicionales.
if(!$operación) {
echo 'No se ha eliminado el registro';
} else {
echo 'El registro se ha eliminado satisfactoriamente';
}

Sabes hacer consultas SQL, pero no un condicional?
__________________
_
  #3 (permalink)  
Antiguo 16/10/2011, 22:51
Avatar de Artificium  
Fecha de Ingreso: enero-2011
Mensajes: 492
Antigüedad: 13 años, 10 meses
Puntos: 81
Respuesta: Condición de registro eliminado SQL

Aquí hay dos cosas distintas, una es si la consulta sql se ejecutó con éxito y otra es que si hubo algún registro afectado. Para saber si la consulta se ejecutó con éxito basta con lo que te indicó opzina, pero si quieres sabe si algún registro fue afectado, tendrías que usar la función php mysql_affected_rows.
  #4 (permalink)  
Antiguo 16/10/2011, 23:07
 
Fecha de Ingreso: octubre-2011
Mensajes: 6
Antigüedad: 13 años, 1 mes
Puntos: 0
Respuesta: Condición de registro eliminado SQL

Cita:
Iniciado por Artificium Ver Mensaje
Aquí hay dos cosas distintas, una es si la consulta sql se ejecutó con éxito y otra es que si hubo algún registro afectado. Para saber si la consulta se ejecutó con éxito basta con lo que te indicó opzina, pero si quieres sabe si algún registro fue afectado, tendrías que usar la función php mysql_affected_rows.
Mas bien eso quiero saber, si el registro fue afectado.. investigaré la función que me indicas, he llevado un curso de SQL pero en PHP estoy iniciando.. Gracias.
  #5 (permalink)  
Antiguo 16/10/2011, 23:18
 
Fecha de Ingreso: marzo-2008
Mensajes: 1.020
Antigüedad: 16 años, 8 meses
Puntos: 21
Respuesta: Condición de registro eliminado SQL

Gracias, has completado la idea y me has ayudado a comprender la duda inicial y su resolución.
__________________
_

Etiquetas: condición, mysql, registro, sql, tabla
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 13:03.