Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/02/2009, 07:24
Avatar de Sandino
Sandino
 
Fecha de Ingreso: octubre-2006
Mensajes: 277
Antigüedad: 17 años, 7 meses
Puntos: 1
Novato en objectos

Hola amigos como dice mi titulo soy novato en php poo, pero no en php estructurado, la cosa es q cree una clase , con un constructor que conecta a la base de dato(asi me lo pidieron), y varios metodos que hacen distintas consultas o funciones.La cosa es que puedo ejecutar el metodo, pero no me ejecuta la consulta, a ver si me pueden ayudar.Me ayudarian mucho gracias!!.
el codigo es:
Código PHP:
class funciones{
           var 
$servidor   "..";
        var 
$user         "..";
                 
bla bla
    
function __construct(){ 
        
$this->strConnect "dbname=$base host=$servidor user=$user password=$pass port=$puerto ";
        
$this->conexion     =     pg_connect($strConnect);
    }
function 
getavisos($idusuario,$pass){
    echo 
$sql="select * from usuario where idusuario= '".$idusuario."' and password= '".$pass."'";
    
$resultuser = @pg_exec($sql);
                if(
pg_NumRows($resultuser)>0){
                echo 
$sql2="select * from avisos_leidos where para= '".$idusuario."'";
                
$result = @pg_exec($conexion,$sql);
                return 
$result;
                }else{
                echo 
"error";
    }

}

y llamo a la clase asi

Código PHP:
$clase = new funciones();
$clase->getavisos(1,"la"); 
la cosa es q me imprime la primera consulta, pero no la primera.Gracias por su ayuda!