HELPPPPP con una clase en sybase
Publicado por jose (18 intervenciones) el 18/10/2008 02:43:03
buenas noches, a ver si alguien me puede dar una mano...
tengo este codigo de una clase conexion:
<?
class conectate {
protected $servidor;
protected $user;
protected $pwd;
//protected var $db;
protected $connection;
function conectate()
{
$this->servidor= $_POST["motor"];
$this->user=$_POST["usuario"];
//$this->db="basedatos";
$this->pwd=$_POST["contrasenia"];
//Echo"$this->servidor";
//Echo"$this->user";
//echo"$this->pwd";
}
function Conectar()
{ //conexion a la base
$this->connection = @sybase_connect($this->servidor,$this->user,$this->pwd);
$connection = @sybase_connect($motor,$usuario,$contrasenia);
if(!($this->connection))
{ echo ("Error de Conexion a servidor");
return 0;
}else {//seleccionamos la base de datos
if (!(@sybase_select_db("master",$this->connection)))
{
echo ("Error de Conexion a bd");
return 0;
}else{
return $this->connection;
}
}
}
function Procesos()
{
$this->sql = "SELECT spid, suser_name(suid) as usuario, cmd, kpid from sysprocesses where cmd <> 'AWAITING COMMAND'";
// EJECUTO SQL QUERY Y OBTENGO LOS RESULTADOS
$i=0;
$a= @sybase_query($this->sql,$this->connection);
echo"$a";
while($row=sybase_fetch_array($a))
$array[$i++]=$row[0];
return $array;
}
function desconectate()
{
sybase_close($this->connection);
}
} //fin de la clase
?>
en la parte de function Procesos() no me devuelve el array, como se manejan los arrays o porque no puedo ver el rasultado de esta consulta?????
lo llamo asi en otro script:
<?
include("claseconexion.php");
$conecta=new conectate();//$motor,$usuario,$contrasenia);
$conecta->Conectar();
//Echo"$motor";
//Echo"$usuario";
//echo"$contrasenia";
// EJECUTO SQL QUERY Y OBTENGO LOS RESULTADOS
$sql_result = $conecta->Procesos();
echo"$sql_result";la llamo asi en otro script:
?>
alguien puede ver porque no anda? estoy usando mal el array? o la funcion?AHHHHHHHHH!!!!! HELP!!!!!!!!!!!!!!
tengo este codigo de una clase conexion:
<?
class conectate {
protected $servidor;
protected $user;
protected $pwd;
//protected var $db;
protected $connection;
function conectate()
{
$this->servidor= $_POST["motor"];
$this->user=$_POST["usuario"];
//$this->db="basedatos";
$this->pwd=$_POST["contrasenia"];
//Echo"$this->servidor";
//Echo"$this->user";
//echo"$this->pwd";
}
function Conectar()
{ //conexion a la base
$this->connection = @sybase_connect($this->servidor,$this->user,$this->pwd);
$connection = @sybase_connect($motor,$usuario,$contrasenia);
if(!($this->connection))
{ echo ("Error de Conexion a servidor");
return 0;
}else {//seleccionamos la base de datos
if (!(@sybase_select_db("master",$this->connection)))
{
echo ("Error de Conexion a bd");
return 0;
}else{
return $this->connection;
}
}
}
function Procesos()
{
$this->sql = "SELECT spid, suser_name(suid) as usuario, cmd, kpid from sysprocesses where cmd <> 'AWAITING COMMAND'";
// EJECUTO SQL QUERY Y OBTENGO LOS RESULTADOS
$i=0;
$a= @sybase_query($this->sql,$this->connection);
echo"$a";
while($row=sybase_fetch_array($a))
$array[$i++]=$row[0];
return $array;
}
function desconectate()
{
sybase_close($this->connection);
}
} //fin de la clase
?>
en la parte de function Procesos() no me devuelve el array, como se manejan los arrays o porque no puedo ver el rasultado de esta consulta?????
lo llamo asi en otro script:
<?
include("claseconexion.php");
$conecta=new conectate();//$motor,$usuario,$contrasenia);
$conecta->Conectar();
//Echo"$motor";
//Echo"$usuario";
//echo"$contrasenia";
// EJECUTO SQL QUERY Y OBTENGO LOS RESULTADOS
$sql_result = $conecta->Procesos();
echo"$sql_result";la llamo asi en otro script:
?>
alguien puede ver porque no anda? estoy usando mal el array? o la funcion?AHHHHHHHHH!!!!! HELP!!!!!!!!!!!!!!
Valora esta pregunta


0