Código :
Código PHP:
<?
class base {
private $nombre="localhost";
private $usuario="root";
private $pass="xxxx";
private $base="jp";
private $conexion;
private function conectar()
{
$this->conexion = mysql_connect($this->nombre,$this->usuario,$this->pass);
mysql_select_db($this->base,$this->conexion);
}
}
?>
y este otro llamado dat.php
Código :
Código PHP:
<?
class informa extends base {
public function datos ($busc){
base::conectar();
$resultado= mysql_query("SELECT * FROM informacion", $this->conexion);
if ($row = mysql_fetch_array($resultado))
{
echo $row["$busc"];}
}
} ?>
Código :
Código PHP:
<?
//incluimos todo
require 'class/conf.php';
require 'class/dat.php';
$datos_basicos = new informa();
$datos_basicos->datos("empresa");
?>
Cita:
Fatal error: Call to private method base::conectar() from context 'informa' in C:\AppServ\www\file\jp\class\dat.php on line 5
pero cuando colo la función dentro de la clase base corre común y corriente, no se que este haciendo mal me gustaría que me ayudaran
gracias