ThinkPHP中數(shù)據(jù)操作案例分析
本文實(shí)例分析了ThinkPHP中數(shù)據(jù)操作方法。分享給大家供大家參考。具體如下:
模板中使用函數(shù),相信大部分的TPer都知道也用過(guò)吧。
案例:
獲取用戶名的方法
function get_username($uid){ $row = M('User')->getbyUid($uid); return $row['username']; }
在模板中通過(guò)uid顯示用戶名
<volist name="rows" id="row"> <tr> <td>{$row.uid}</td> <td>{$row.uid|get_username}</td> </tr> </volist>
這種方法相信大伙應(yīng)該很常用吧?這種用法有兩個(gè)不好的地方:
1、過(guò)多數(shù)據(jù)庫(kù)操作;
2、數(shù)據(jù)操作的位置不合理,數(shù)據(jù)庫(kù)連接過(guò)長(zhǎng)。
優(yōu)化方案:
1、盡可能把能合并的數(shù)據(jù)庫(kù)操作;
2、數(shù)據(jù)操作應(yīng)該保留在數(shù)據(jù)層,盡可能避免在視圖里操作數(shù)據(jù)庫(kù),建議在視圖開(kāi)始前執(zhí)行mysql_close(),斷開(kāi)數(shù)據(jù)庫(kù)連接。
希望本文所述對(duì)大家基于ThinkPHP的php程序設(shè)計(jì)有所幫助。
- ThinkPHP3.1數(shù)據(jù)CURD操作快速入門(mén)
- ThinkPHP3.1新特性之多數(shù)據(jù)庫(kù)操作更加完善
- ThinkPHP表單數(shù)據(jù)智能寫(xiě)入create方法實(shí)例分析
- 基于ThinkPHP+uploadify+upload+PHPExcel 無(wú)刷新導(dǎo)入數(shù)據(jù)
- ThinkPHP3.2.3數(shù)據(jù)庫(kù)設(shè)置新特性
- 淺析THINKPHP的addAll支持的最大數(shù)據(jù)量
- thinkphp備份數(shù)據(jù)庫(kù)的方法分享
- ThinkPHP連接數(shù)據(jù)庫(kù)的方式匯總
- thinkphp配置連接數(shù)據(jù)庫(kù)技巧
- ThinkPHP數(shù)據(jù)操作方法總結(jié)
相關(guān)文章
php curl請(qǐng)求接口并獲取數(shù)據(jù)的示例代碼
本篇文章主要介紹了php curl請(qǐng)求接口并獲取數(shù)據(jù)的示例代碼,非常具有實(shí)用價(jià)值,需要的朋友可以參考下2017-08-08laravel 字段格式化 modle 字段類(lèi)型轉(zhuǎn)換方法
今天小編就為大家分享一篇laravel 字段格式化 modle 字段類(lèi)型轉(zhuǎn)換方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-09-09PHP 基于文件頭的文件類(lèi)型驗(yàn)證類(lèi)函數(shù)
在PHP開(kāi)發(fā)中,傳統(tǒng)的上傳文件類(lèi)型驗(yàn)證是基于文件擴(kuò)展名的驗(yàn)證方式(如pathinfo函數(shù)),很容易通過(guò)修改擴(kuò)展名來(lái)欺騙2012-05-05ThinkPHP3.1基礎(chǔ)知識(shí)快速入門(mén)
ThinkPHP是一個(gè)快速、簡(jiǎn)單的基于MVC和面向?qū)ο蟮妮p量級(jí)PHP開(kāi)發(fā)框架,擁有眾多的原創(chuàng)功能和特性,為WEB應(yīng)用開(kāi)發(fā)提供了強(qiáng)有力的支持。是眾多PHP開(kāi)發(fā)人員的首選這篇文章主要介紹了ThinkPHP3.1入門(mén)知識(shí),需要的朋友可以參考下2014-06-06PHP用戶注冊(cè)郵件激活賬戶的實(shí)現(xiàn)代碼
我們?cè)谧?cè)一個(gè)網(wǎng)站的賬戶時(shí),通常都會(huì)收到一封含點(diǎn)擊鏈接激活的郵件,本篇文章主要介紹了PHP郵件激活賬戶的實(shí)現(xiàn)代碼,有興趣的可以了解一下2017-05-05ThinkPHP的cookie和session沖突造成Cookie不能使用的解決方法
這篇文章主要介紹了ThinkPHP的cookie和session沖突造成Cookie不能使用的解決方法,需要的朋友可以參考下2014-07-07PHP實(shí)例分享判斷客戶端是否使用代理服務(wù)器及其匿名級(jí)別
最近做的一個(gè)項(xiàng)目,要用到判斷客戶端是否使用代理,以及其匿名級(jí)別,翻查了一些文件,下面記錄下來(lái),分享給大家2014-06-06