国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > PHP > 正文

ThinkPHP中數據操作案例分析

2024-05-04 23:39:17
字體:
來源:轉載
供稿:網友

這篇文章主要介紹了ThinkPHP中數據操作方法,實例分析并總結了ThinkPHP數據庫操作的心得,具有一定參考借鑒價值,需要的朋友可以參考下

本文實例分析了ThinkPHP中數據操作方法。分享給大家供大家參考。具體如下:

模板中使用函數,相信大部分的TPer都知道也用過吧。

案例:

獲取用戶名的方法

 

 
  1. function get_username($uid){ 
  2. $row = M('User')->getbyUid($uid); 
  3. return $row['username']; 

在模板中通過uid顯示用戶名

 

 
  1. <volist name="rows" id="row"
  2. <tr> 
  3. <td>{$row.uid}</td> 
  4. <td>{$row.uid|get_username}</td> 
  5. </tr> 
  6. </volist> 

這種方法相信大伙應該很常用吧?這種用法有兩個不好的地方:

1、過多數據庫操作;

2、數據操作的位置不合理,數據庫連接過長。

優化方案:

1、盡可能把能合并的數據庫操作;

2、數據操作應該保留在數據層,盡可能避免在視圖里操作數據庫,建議在視圖開始前執行mysql_close(),斷開數據庫連接。

希望本文所述對大家基于ThinkPHP的php程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 西乌珠穆沁旗| 土默特左旗| 东阿县| 内江市| 申扎县| 大埔县| 红桥区| 屏边| 湟中县| 个旧市| 鹤庆县| 建平县| 女性| 济源市| 塔城市| 邵阳县| 米泉市| 进贤县| 娱乐| 大洼县| 台安县| 永定县| 泸溪县| 岳阳市| 湘乡市| 绥江县| 德兴市| 宁波市| 印江| 洪洞县| 夏邑县| 万宁市| 富平县| 盘锦市| 齐河县| 普宁市| 灵川县| 湘阴县| 德州市| 交城县| 锡林郭勒盟|