剛剛學php不久,在用php寫一個畢業設計,可是在數據庫連接的地方犯了難,
最開始用的是配置文件的方法,
在config.inc.php中設置了數據庫連接的一些參數,比如說數據庫名密碼等等,
然後在db.conn.php中創建一個mysqli對象,連接上數據庫,並設置它的編碼。
後來在應用的過程中發現特別麻煩,每次都要用include將這些文件導入,然後再使用
$db進行數據庫的訪問,可是後來在一些類中處理,打算在構造函數中創建數據庫連接
在析構函數中關閉連接,然後在各個函數中使用連接。
那麼這個時候該怎麼辦,難道每一個類中都要創建一個變量來保存數據庫連接?
然後在構造函數為其賦值一個已經打開的數據庫連接,在析構函數中關閉?
寫的亂七八糟的,求大神幫助。
十分感謝!
1、把數據庫操作封裝成一個類,調用完就close掉,可以直接拷貝phpcms,或者thinkphp的數據庫類使用
2、建立一個公共入口文件,把公用的類和方法一次性全部include進來,具體應用時只要包含公共代碼文件即可