thinkphp数据查询和遍历数组实例


Posted in PHP onNovember 28, 2014

本文实例讲述了thinkphp数据查询和遍历数组的方法。分享给大家供大家参考。具体方法如下:

数据库可以使用DSN方法进行配置:

'DB_PREFIX'=>'tp_',  //设置表前缀
'DB_DSN'=>'mysql://root:@localhost:3306/thinkphp',//使用DSN方式配置数据库信息

如果两种方式同时存在,以DSN方式为优先,还有一种简单实用模型的方式.

M() 等效为 new Model();

$m=M('User');//表名要大写非常重要
$arr=$m->select();

使用模型的实例可以对数据进行操作,操作的工作一般就是对数据库进行 增删改查 CURD

增 -C Create $m->add()

删 -D Delete $m->delete()

改 -U Update $m->save()

查 -R Read   $m->select()

$m=M('User');//表名要大写非常重要  

$arr=$m->select();//得到的是一个数组  

$this->assign('data',$arr);//把一个二维数组分配给data  

$this->display();//调用模板

模板可以遍历数组
//vo代表的是当前的数组,因为是二维数组按顺序读取。

<{$vo.id}>----<{$vo.username}>-----<{$vo.sex}>

我们可以开启调试功能中的page_trace,帮助进行调试用的

1.开启调试功能 在index.php中

define('APP_DEBUG',true);//开启调试模式

2.需要设置配置文件config.php(Home/Conf/),开启页面trace

'SHOW_PAGE_TRACE'=>true,//开启页面Trace

然后刷新就会在页面右下角出现调试台,可以查看sql、错误、流程、文件等调式信息.

希望本文所述对大家的ThinkPHP框架程序设计有所帮助。

PHP 相关文章推荐
PHP的单引号和双引号 字符串效率
May 27 PHP
phpinfo 系统查看参数函数代码
Jun 05 PHP
php Smarty模板生成html文档的方法
Apr 12 PHP
让PHP COOKIE立即生效,不用刷新就可以使用
Mar 09 PHP
解析PHP正则提取或替换img标记属性
Jun 26 PHP
php去除头尾空格的2种方法
Mar 16 PHP
7个鲜为人知却非常实用的PHP函数
Jul 01 PHP
PHP中header用法小结
May 23 PHP
php 修改上传文件大小限制实例详解
Oct 23 PHP
PHP+MySQL高并发加锁事务处理问题解决方法
Apr 30 PHP
PHP快速排序算法实现的原理及代码详解
Apr 03 PHP
TP5框架实现签到功能的方法分析
Apr 05 PHP
php中fgetcsv()函数用法实例
Nov 28 #PHP
PHP获取服务器端信息的方法
Nov 28 #PHP
thinkphp模板用法和内容输出实例
Nov 28 #PHP
配置php.ini实现PHP文件上传功能
Nov 27 #PHP
php程序员应具有的7种能力小结
Nov 27 #PHP
分享最受欢迎的5款PHP框架
Nov 27 #PHP
PHP比你想象的好得多
Nov 27 #PHP
You might like
SONY SRF-40W电路分析
2021/03/02 无线电
浅析Yii中使用RBAC的完全指南(用户角色权限控制)
2013/06/20 PHP
php实现搜索类封装示例
2016/03/31 PHP
PHP判断数组是否为空的常用方法(五种方法)
2017/02/08 PHP
php探针使用原理和技巧讲解
2019/09/17 PHP
Gird事件机制初级读本
2007/03/10 Javascript
浏览器兼容console对象的简要解决方案分享
2013/10/24 Javascript
jQuery鼠标经过方形图片切换成圆边效果代码分享
2015/08/20 Javascript
javascript冒泡排序小结
2016/04/10 Javascript
Extjs 点击复选框在表格中增加相关信息行
2016/07/12 Javascript
关于JS中二维数组的声明方法
2016/09/24 Javascript
Javascript使用SWFUpload进行多文件上传
2016/11/16 Javascript
图片懒加载插件实例分享(含解析)
2017/01/09 Javascript
Javascript基础回顾之(三) js面向对象
2017/01/31 Javascript
vue2 mint-ui loadmore实现下拉刷新,上拉更多功能
2018/03/21 Javascript
vue的token刷新处理的方法
2018/07/17 Javascript
vue中使用axios post上传头像/图片并实时显示到页面的方法
2018/09/27 Javascript
详解JS判断页面是在手机端还是在PC端打开的方法
2019/04/26 Javascript
js实现html滑动图片拼图验证
2020/06/24 Javascript
Echarts在Taro微信小程序开发中的踩坑记录
2020/11/09 Javascript
[41:52]2018DOTA2亚洲邀请赛3月29日 小组赛A组 TNC VS OpTic
2018/03/30 DOTA
Python类定义和类继承详解
2015/05/08 Python
python web框架学习笔记
2016/05/03 Python
Python判断列表是否已排序的各种方法及其性能分析
2016/06/20 Python
python中字符串比较使用is、==和cmp()总结
2018/03/18 Python
python 解决Windows平台上路径有空格的问题
2020/11/10 Python
基于CSS3实现的几个小loading效果
2018/09/27 HTML / CSS
Christys’ Hats官网:英国帽子制造商
2018/11/28 全球购物
志愿者活动总结范文
2014/04/26 职场文书
高老头读书笔记
2015/06/30 职场文书
2015初中政教处工作总结
2015/07/21 职场文书
董事长新年致辞
2015/07/29 职场文书
2016年基层党组织创先争优承诺书
2016/03/25 职场文书
教你用Java在个人电脑上实现微信扫码支付
2021/06/13 Java/Android
JavaWeb Servlet开发注册页面实例
2022/04/11 Java/Android
教你如何用cmd快速登录服务器
2022/06/10 Servers