Witam, nie wiem czy wybrałem dobry dział na ten temat ale najbardziej pasował. Mam taki problem gdy zaincluduje plik z class'ą db w pliku classy account i rozszerzę ją to i tak funkcje które są w class'ie db nie mogę użyć w account. Nie wiem czy to ja zrobiłem błąd gdzieś czy w php 5.4 zmieniło się coś i trzeba jakoś innaczej to robić, bo gdy używam 5.2 to wszystko działa bez problemu.
to jest klasa account:
include 'db.php';
class account extends db{
public function get_info($what, $user_id){
$result = db::query("Select ".$what." From users Where id = '".$user_id."'");
return $this->fetch_array($result);
}
}
A to klasa db:
require('configs/config.php');
class db {
public function __construct() {
mysql_connect($cfg['db']['server'], $cfg['db']['user'], $cfg['db']['pass']); }
public function query($query){
}
public function num_rows($query){
}
public function fetch_array($query){
}
}