Cargando

Como puedo saber si una consulta mysql tuvo exito




Pulsa corazón para recibir avisos de nuevas Respuestas

  AUTOR PREGUNTA

Publicado 24 marzo 2014 - 14:20
Como saber si una petición ala base de datos tuvo exito desde php, quiero saber si la consulta mysql tuvo exito o fallo al ser invocada al servidor.
  • ¿Tienes la misma pregunta? Yo también
  • Volver arriba

 

Publicado 24 marzo 2014 - 14:24
Tenemos dos métodos para hacer esta tarea de conocer si una consulta mysql se realizo con éxito o no.
La sentencia die, asigna el resultado de mysql en una función

mysq_query($consulta) or die("La consulta fallo $consulta ");
echo "Estos registros se afectaron: ".mysql_affected_rows();

Otra forma es con un condicinal if
if (mysqli_query($conexion, 'SELECT * FROM tabla')){
echo 'consulta exitosa';
}
else{
echo 'consulta fallida';
}


   AUTOR PREGUNTA

Publicado 24 marzo 2014 - 14:26
Me ha gustado mas la primera opcion para no tener demasiados if en el código, gracias por tu ayuda


X