本文實例講述了PHP基于MySQL數據庫實現對象持久層的方法。分享給大家供大家參考。具體如下:
心血來潮,做了一下PHP的對象到數據庫的簡單持久層。
不常用PHP,對PHP也不熟,關于PHP反射的大部分內容都是現學的。
目前功能比較弱,只是完成一些簡單的工作,對象之間的關系還沒法映射,并且對象的成員只能支持string或者integer兩種類型的。
成員變量的值也沒有轉義一下。。。
下面就貼一下代碼:
首先是數據庫的相關定義,該文件定義了數據庫的連接屬性:
? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 <?php /* * Filename: config.php * Created on 2012-9-29 * Created by RobinTang * To change the template for this generated file go to * Window - Preferences - PHPeclipse - PHP - Code Templates */ // About database define('DBHOST', 'localhost'); // 數據庫服務器 define('DBNAME', 'db_wdid'); // 數據庫名稱 define('DBUSER', 'root'); // 登陸用戶名 define('DBPSWD', 'trb'); // 登錄密碼 ?>下面是數據庫訪問的簡單封裝:
? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50新聞熱點
疑難解答
圖片精選