Hola amigos!
les cuento que soy muy nuevo en poo y estoy creando de forma muy básica una clase para conectarme a una base de datos y estoy un poco perdido he aquí mi código:
<?php
class acceso_bd{
private $host="localhost";
private $user="usr_float";
private $pass="123456";
private $db="blogfloat";
private $enlace;
private $link;
public function __construct(){
$this->host=$host;
$this->user=$user;
$this->pass=$pass;
$this->db=$db;
}
private function conectar($sql){
$this->enlace=mysql_connect($this->host,$this->user,$this->pass);
mysql_select_db($this->db,$this->conexion) or die ("existen problemas con la base de datos.".mysql_error());
}
public function acceso_db(){
$this->link=mysql_query($sql,$this->enlace);
return $this->link;
}
public function consulta(){
return $this->conectar();
}
}
$acceso_bd = new acceso_bd();
?>
y la forma en que lo implemento es la siguiente:
$sql = "select id_noticia, titulo_noticia, noticia, fecha_noticia, categoria from noticias order by id_noticia desc limit 6";
$link = $conecta->ejecuta($sql);
while($fila = mysql_fetch_assoc($link)){
y el error que me da es el siguiente:
Fatal error: Call to a member function ejecuta() on a non-object in D:\xampp\htdocs\PhpProject1\index.php on line 13
de seguro hay varios problemas , pero quiero empezar desde lo más basico!!
espero un ayuda!
muchas gracias por su tiempo.