ThinkPHP的数据操作案例分析
在模板中使用的功能,我相信大多数的TPER知道它已被使用。
案例:
获取用户名的方法
功能get_username($ UID){
$行= M(用户的)-> getbyuid($ UID);
返回的行'username'} {;
}
显示用户名通过UID在模板
{ $行UID }。
{ $行。UID | get_username }
这种方法认为,群体应该是很常见的吗这个使用有两个坏地方:
1。过度数据库操作;
2,数据操作位置不合理,数据库连接过长。
优化方案:
1。尽可能合并的数据库;
2,数据操作应保存在数据层中,尽量避免数据库在视图中运行。建议执行mysql_close()视图开始前,断开与数据库的连接。
希望本文有助于基于ThinkPHP每个PHP程序设计。