Ver Mensaje Individual
  #2 (permalink)  
Antiguo 18/07/2014, 18:33
Avatar de Alexis88
Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 12 años, 5 meses
Puntos: 977
Respuesta: Detectar si una conexión mysqli está activa

Cuando realizas la conexión, inmediatamente después debes de comprobar si no se produjo error alguno en la realización de la misma, para lo cual puedes utilizar la función mysqli_connect_error.

Código PHP:
Ver original
  1. $conexion = new mysqli ('server', 'user', 'password', 'db');
  2.  
  3. if ($conexion->connect_error)
  4.     exit ('Se produjo un error al intentar realizar la conexión');
  5.  
  6. //Caso contrario, ejecutas el resto del código

La función exit imprime un mensaje que el desarrollador indique y luego termina la ejecución del script, por lo que si se produce un error en la conexión, se mostrará el mensaje de error y el resto del código no se ejecutará.

Saludos
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand