Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/08/2006, 17:41
lanceusp
 
Fecha de Ingreso: mayo-2005
Ubicación: Muy lejos de aquí
Mensajes: 367
Antigüedad: 19 años
Puntos: 0
Problema con paso de valores de una clase

Hola amigos, estoy empezando a manejarme con esto de POO y no me sale una cosa. tengo una clase para consultas en la base de datos, con el siguiente codigo, el metodo que no me funciona:

Código PHP:
        function consultaSql $sql "" ) {
            if ( 
$sql == "" ) {
                
$this -> Error "No ha especificado una consulta SQL";
                return 
0;
                }
        
            
//ejecutamos la consulta
            
$this -> Consulta_ID = @mysql_query$sql$this -> Conexion_ID );
        
            if ( !
$this -> Consulta_ID ) {
                
$this -> Errno mysql_errno();
                
$this -> Error mysql_error();
                }
            
            
$campo mysql_fetch_row$this -> Consulta_ID );
            
//$this -> valor = $campo["$i"];

            
            /* Si hemos tenido éxito en la consulta devuelve el identificador de la conexión, sino devuelve 0 */
                
return $this -> $campo;
            } 
Desde la web que necesito la consulta hago:

Código PHP:
$novedades $miconexion -> consultaSql ("Select * From libros Where activado = '1' order by hora desc, id limit 8"); 
La idea es que me devuelva los 8 libros seleccionados a la variable $novedades, pero no me sale.

Antes hacia:
Código PHP:
$novedades mysql_db_query ($bd"Select * From libros Where activado = '1' order by hora desc, id limit 8"); 
Y lo recorria con un While, pero con el cambio a POO no se...

Espero me ayuden.

Gracias!!
__________________
Saludos!