Ver Mensaje Individual
  #2 (permalink)  
Antiguo 05/05/2004, 06:41
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Tendrias que hacer algo tipo:

Código PHP:
session_start();
$cnx ADONewConnection('mysql');
$cnx->connect($_SESSION["server_bd"], $_SESSION["login_bd"], $_SESSION["pwd_bd"], $_SESSION["name"]); 
$cnx->Execute($sql);
$_SESSION["cnx"] = $cnx
Es decir .. todo tu objeto (sus propiedades y variables en ese estado) hacia tu sesión.

Al propagar un objeto en una sesión .. los métodos se pierden así que es necesario incluir denuveo tu classe en el script sub-siguiente:

Código PHP:
<?
include ("adodb.php"); // o como se llame tu classe
session_start();
if (isset(
$_SESSION['cnxt'])){
$cnx=$_SESSION['cnx']
} else {
$cnx ADONewConnection('mysql');
}

echo 
$cnx->RecordCount();
?>
Por lo demás .. no está de más comprobar si tu variable de sesión que contiene tu objeto está definido o no como para instanciar el objeto nuevamente o continuar con las propiedades que propagastes en la variable de sesión.

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.

Última edición por Cluster; 05/05/2004 a las 06:46