Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/07/2014, 16:34
fena14
 
Fecha de Ingreso: julio-2014
Mensajes: 7
Antigüedad: 10 años, 4 meses
Puntos: 0
Detectar si una conexión mysqli está activa

Hola

Estoy buscando una forma de detectar si una conexión mysqli fue declarada.

Pensaba usar mysqli_stat(), sin embargo esta función me da error si es que no ha sido iniciada la conexión.

Código PHP:
if(condicion){ $con= new mysqli("*","*","*","*"); }
if(
$con->stat()){ ...codigo... }
// detiene la ejecución en esta linea si la condición es falsa. 
También pensé usar isset, pero la función se declara incluso sin conectar

Código PHP:
if(condicion){ $con= new mysqli("*","*","*","*"); }
if(isset(
$cnx)){ ...codigo... }
// imprime el código incluso si la conexión falla ya que la variable existe. 
Hay alguna otra forma de comprobar una conexión, estando o no declarado el objeto y comprobando si ha sido una conexión exitosa?

Gracias por su ayuda.