我有一個擴展到正在運行查詢的db_connection的類名db_access;我的類db_access有一個名爲result的方法,你可以看到我只是在我的類中回顯屬性名稱查詢,並且它運行正常。現在我的問題是在db_connection中,如何在構造函數中自動運行我的主機連接?我完成了名爲connect()的函數,並在run()內部調用它,但我希望它能夠自動運行,(順便說一下db_access也是從某個類擴展而來的) 請幫忙。在php中的數據庫連接
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());
}
}
自動? – mithunsatheesh
我的意思是在run()裏面的mysql_query()會起作用,因爲現在它出錯了,說沒有選擇數據庫 – avien
你打算怎樣調用你的'db_access'? –