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!!