Como puedo saber si una consulta mysql tuvo exito



   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

 

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