クエリを実行している db_connection に拡張されたクラス名 db_access があります。私のクラス db_access には、result という名前のメソッドがあります。クラス内でプロパティ名のクエリをエコーするだけで、問題なく動作することがわかります。今、私の問題は db_connection にあります。コンストラクター内でホスト接続を自動的に実行するにはどうすればよいですか? connect() という名前の関数を実行し、それを run() 内で呼び出しましたが、自動的に実行したいのですが (ちなみに、db_access は一部のクラスからも拡張されています) 助けてください。
class db_access extends db_connection
{
public function result()
{
echo $this->query;
$this->run();
}
}
class db_connection{
private $link;
public function __construct() {
$this->link=mysql_connect('localhost','root','') or die(mysql_error());
mysql_select_db('jsample');
}
public function run(){
echo $this->query;
mysql_query($this->query) or die(mysql_error());
}
}