Ok aqui van, esta es la clase conexion:
Código PHP:
Ver originalclass conexion {
private static $dbhost = 'mihost';
private static $dbusr = 'miusr';
private static $dbpwd = 'mipwd';
private static $dbname = 'midba';
protected $link;
public function __construct() {
//}
//public function conexionf (){
$this->link = new mysqli
(self::$dbhost,self::$dbusr,self::$dbpwd,self::$dbname); if($link->connect_error){
echo "Error de conexión: ".$link->connect_errno." $link->connect_error\n";
}else{
return $link;
}
}
}
Si lo ves es un poco diferente pero así me funciona si creo el objeto dentro de una función.
Aquí esta la clase donde creo el objeto conexión.
Código PHP:
Ver originalinclude_once "config/conexion.php";
class usuario extends conexion{
public function __construct (){
parent::__construct();
}
public function _validar(){
$queryb = "select * from recordatorios where id_recordatorio = 57;";
$sql = $this->link->query($queryb);
if (!$sql) echo 'Se produjo un error';
else{
$result = $sql->fetch_row();
echo $result[2];
}
}
}
$ousuario = new usuario();
$ousuario->_validar();