最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

ThinkPHP中數(shù)據(jù)操作案例分析

 更新時間:2015年09月27日 16:08:29   作者:deeka  
這篇文章主要介紹了ThinkPHP中數(shù)據(jù)操作方法,實例分析并總結了ThinkPHP數(shù)據(jù)庫操作的心得,具有一定參考借鑒價值,需要的朋友可以參考下

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

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

案例:

獲取用戶名的方法

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

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

<volist name="rows" id="row">
<tr>
  <td>{$row.uid}</td>
  <td>{$row.uid|get_username}</td>
</tr>
</volist>

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

1、過多數(shù)據(jù)庫操作;
2、數(shù)據(jù)操作的位置不合理,數(shù)據(jù)庫連接過長。

優(yōu)化方案:

1、盡可能把能合并的數(shù)據(jù)庫操作;
2、數(shù)據(jù)操作應該保留在數(shù)據(jù)層,盡可能避免在視圖里操作數(shù)據(jù)庫,建議在視圖開始前執(zhí)行mysql_close(),斷開數(shù)據(jù)庫連接。

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

相關文章

最新評論

行唐县| 重庆市| 竹山县| 鄢陵县| 沛县| 霍林郭勒市| 芦山县| 永善县| 会昌县| 黑水县| 理塘县| 新疆| 黎川县| 涞源县| 九江市| 常熟市| 山东| 江陵县| 沁阳市| 清水县| 呼伦贝尔市| 固阳县| 时尚| 石首市| 广汉市| 扎囊县| 松桃| 介休市| 盐亭县| 新龙县| 太谷县| 通城县| 长沙县| 青浦区| 综艺| 神农架林区| 克东县| 阿拉尔市| 望谟县| 平昌县| 浦东新区|