本文實(shí)例講述了PHP基于MySQL數(shù)據(jù)庫(kù)實(shí)現(xiàn)對(duì)象持久層的方法。分享給大家供大家參考。具體如下:
心血來(lái)潮,做了一下PHP的對(duì)象到數(shù)據(jù)庫(kù)的簡(jiǎn)單持久層。
不常用PHP,對(duì)PHP也不熟,關(guān)于PHP反射的大部分內(nèi)容都是現(xiàn)學(xué)的。
目前功能比較弱,只是完成一些簡(jiǎn)單的工作,對(duì)象之間的關(guān)系還沒(méi)法映射,并且對(duì)象的成員只能支持string或者integer兩種類型的。
成員變量的值也沒(méi)有轉(zhuǎn)義一下。。。
下面就貼一下代碼:
首先是數(shù)據(jù)庫(kù)的相關(guān)定義,該文件定義了數(shù)據(jù)庫(kù)的連接屬性:
? 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'); // 數(shù)據(jù)庫(kù)服務(wù)器 define('DBNAME', 'db_wdid'); // 數(shù)據(jù)庫(kù)名稱 define('DBUSER', 'root'); // 登陸用戶名 define('DBPSWD', 'trb'); // 登錄密碼 ?>下面是數(shù)據(jù)庫(kù)訪問(wèn)的簡(jiǎn)單封裝:
? 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新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注