Mi clase Db.php extiende a mysql y funciona perfectamente asi como mi clase db extiende a mysqli es como quiero hacer pero con la clase login
Código PHP:
Ver original
//Class Db class Db extends mysqli{ private $User; public function __construct(){ parent:: __construct('localhost','root','','peritaciones'); } function Confirm($sql){ } }
Esta es mi estructura de login
Código PHP:
Ver original
class Login extends Db{ //private $db; public function __construct(){ $this->db = new Db(); } public function login($vals){ //Aqui dice que esta mi error que los metodos que llamo de Db no existen $sql = $this->db->query("SELECT id_usuario, id_sesion, sesion_desde, correo_profesional, id_rol FROM sesion Where correo_profesional = '$vals[usuario]' AND contrasena = '$vals[contrasena]' AND estado = 1"); $res = $this->db->Confirm($sql); } }
Me podrian decir donde esta mi equivocacion, No estoy usando ningun tipo de require_once, si lo uso entonces no me da ningun tipo de error pero quiero extender la clase para evitar usar el require_once ... se les agradece mucho