實作一個mysql資料庫封裝需要考慮的問題
使用方便性
採用直接sql語句操作方式。只要會寫sql語句,那麼就沒有其他學習成本。
uctphp框架提供的dba輔助封裝類,用會之後將愛不釋手。
使用前需要顯示初始化並連接到資料庫嗎,當然不需要。
直到執行第一個sql語句之前,都不會去連接資料庫,甚至不會new一個db物件。
dba將會在適當的時機去連接資料庫並執行初始化字元編碼操作。
查詢語句。不需要new一個查詢建構器也不提供鍊式操作方式,那麼複雜且低效。
dba提供了以下的查詢輔助函數。
1 2 3 4 5 6 7 5 91 12 //讀一個值 |
Dba::readOne( );
$sql
| 7
91
121314
Dba::write($sql);
/* 直接插入或更新kvue形式的arrayyal
值。 如果自己寫sql語句要注意使用addslashes或mysql_real_escape_string來確保安全 */ Dba::insert */ | );
以上就介紹如何實作一個php框架系列文章mysql資料庫,包含了方面的內容,希望對PHP教學有興趣的朋友有幫助。 |