我有一個類,我想包括幾個db例程而不是內聯。PHP類數據庫連接
class Classica{
public $dbhost;
public $dbname;
public $dbuser;
public $dbpass;
__function construct(){
//hook connectdb() upon contruct.
}
#connect to database
public function connectdb($dbhost,$dbname,$dbuser,$dbpass){
$link = mysql_connect($dbhost,$dbuser,$dbpass);
if (!$link) {
die('Could not connect: ' . mysql_error());
}else {
//echo 'Connected Successfully to Database<br>';
}
@mysql_select_db($dbname) or die("Unable to select database");
}
#read database
function readdb(){
}
#update database
private function updatedb(){
}
#close database connection
function closedb(){
mysql_close();
}
}
的config.php
$dbhost = 'localhost';
$dbname = 'dem';
$dbuser = 'root';
$dbpass = '';
的index.php
<?php
error_reporting(E_ALL^E_WARNING^E_NOTICE);
session_start();
include('config.php');
include('classica.php');
$obj = new classica();
?>
數據庫連接的詳細信息,我會想,以保持其上包括在文檔中的單獨的配置文件加載。
我遇到的問題是:在類中
檢索數據庫配置值。 嘗試附加一個單獨的數據庫類以從父項分離。
任何關於方法和/或解決方案的建議。
你可以搜索PDO單身人士。 – hornetbzz