Ver Mensaje Individual
  #7 (permalink)  
Antiguo 03/07/2013, 08:31
Avatar de stramin
stramin
 
Fecha de Ingreso: marzo-2008
Ubicación: Cubil felino
Mensajes: 1.652
Antigüedad: 16 años, 1 mes
Puntos: 336
Respuesta: ha llegado el momento... (mysql > mysqli)

Pues gracias... pero... no logro explicarme bien... no estoy tratando de comprobar si hubo error en la conexión.

Solo quiero saber si la variable de conexion se ha cerrado, otro ejemplo, si tengo esto en un archivo:

Código PHP:
Ver original
  1. $cnx=mysqli_connect($cnx_serv,$cnx_user,$cnx_pass, $cnx_sedb);

y luego de eso quiero saber si la conexion ($cnx) se ha cerrado, si se ha cerrado entonces abrirla otra vez, algo asi

Código PHP:
Ver original
  1. if(!is_open?($cnx)) $cnx=mysqli_connect($cnx_serv,$cnx_user,$cnx_pass, $cnx_sedb);

Esto es por que la página funciona con varios panelescon Ajax, el usuario puede abrir, cerrar, guardar paneles y continuar más tarde, si se abren muchos paneles que requieren conexion intento no abrir la conexión más de una vez de modo de evitar leer el archivo 2 veces y abrir la conexión 2 veces:

Código PHP:
Ver original
  1. include(cnx.php);
  2. ....
  3. ...
  4. ....
  5. include(cnx.php);

para esto necesito preguntar si la conexión ya fue abierta antes antes de abrirla otra vez, antiguamente lo hacía así

Código PHP:
Ver original
  1. include(cnx.php);
  2. ....
  3. ...
  4. ....
  5. if(!is_resource($cnx)) include(cnx.php);

Espero ahora se entienda.
__________________
El objetivo de este foro es orientar al usuario como un favor y no como una obligación.

Yo soy de los que dan puntos por aporte :D