Foros del Web » Programando para Internet » PHP »

Error en clase

Estas en el tema de Error en clase en el foro de PHP en Foros del Web. Estoy haciendo una clase que em conecte e interactue con mi base de datos, pero me sale error cuando uso el mysql_fetch_array, les envio el ...
  #1 (permalink)  
Antiguo 25/06/2005, 12:42
 
Fecha de Ingreso: mayo-2003
Ubicación: Lima
Mensajes: 931
Antigüedad: 14 años, 7 meses
Puntos: 8
Error en clase

Estoy haciendo una clase que em conecte e interactue con mi base de datos, pero me sale error cuando uso el mysql_fetch_array, les envio el script de la clase
Código PHP:
require('config.inc.php');
    class 
DB_Management{
        var 
$conn;
        var 
$rs;
        var 
$ar;
        
        function 
DB_Connect(){
            
$this->$conn mysql_connect(DB_SERVER,DB_USER,DB_PASSWORD);
            
mysql_select_db(DB_NAME,$this->$conn);
            return 
$this->$conn;
        }
        
        function 
DB_DoConsult($sql){
            
$this->$rs=mysql_query($sql,$this->DB_Connect());
            return 
$this->$rs;
        }
        
        function 
DB_Array($link){
            
$this->$ar=mysql_fetch_array($link);
            return 
$this->$ar;
        }
    } 
__________________
El aprendiz.
  #2 (permalink)  
Antiguo 25/06/2005, 13:10
Avatar de dwaks  
Fecha de Ingreso: agosto-2002
Ubicación: Panamá
Mensajes: 962
Antigüedad: 15 años, 4 meses
Puntos: 15
Cuando usas una variable por referencia del mismo objeto con $this el signo $ solo lo lleva $this no la variable:
Tu tienes esto $this->$conn
Y debera ser $this->conn

Asi se referencia a una variable dentro de una clase en php 4 es estricto no e leido php5 puede que cambie no se decirlo pero en php 4 el metodo es como te dije.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:41.