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

es tal como dice hhs.

La conexión no siempre es necesaria, o sea es condicional, por eso no puedo usar connect_error ya que para usarlo es necesario haber creado el objeto mysqli.

Supongo que una opción es usar una suma de ambas funciones:

if(isset($con)) if(!$con->connect_error){ ...codigo... }

pero me parece muy largo...

en mysql podía usar la función is_resource($con), la cual cubría ambos casos, o sea devuelve true solo si la variable de conexión existe Y ha conectado correctamente, lamentablemente no puedo usar esto por que mysql está deprecado.