在一個類中,我有一個建立數據庫連接的方法,還有3個不同的方法a
,b
,c
方法。檢查mysql連接
每a
,b
,c
方法,需要一個數據庫連接,所以我檢查如果MySQL沒有連接 - 連接現在,別的什麼也不做。這是我的代碼:
class myClass {
public $DBisConnected = false;
function db_connect() {
$this->db = new mysqli("localhost","user","pass","db_name") or die("no conn");
$this->DBisConnected = true;
}
function a() {
if(!$this->DBisConnected) {
$this->db_connect();
}
// here process for a
}
function b() {
if(!$this->DBisConnected) {
$this->db_connect();
}
// here process for b
}
function c() {
if(!$this->DBisConnected) {
$this->db_connect();
}
// here process for c
}
}
我的問題是:是否有方法檢查數據庫連接是否已經存在?如果是這樣,我將如何在我的代碼中使用它們?
在構造函數中聲明連接,所以您不必一次又一次地調用它。 – Vamsi