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初学者头疼问题总结
Jul 08 PHP
PHP_Flame(Version:Progress)的原代码
Oct 09 PHP
php 数学运算验证码实现代码
Oct 11 PHP
php中socket的用法详解
Oct 24 PHP
php中mysql连接方式PDO使用详解
Feb 25 PHP
分享一则PHP定义函数代码
Feb 26 PHP
PHP实现链式操作的核心思想
Jun 23 PHP
php文件扩展名判断及获取文件扩展名的N种方法
Sep 12 PHP
Symfony2开发之控制器用法实例分析
Feb 05 PHP
实例分析PHP将字符串转换成数字的方法
Jan 27 PHP
php中的buffer缓冲区用法分析
May 31 PHP
php5.3/5.4/5.5/5.6/7常见新增特性汇总整理
Feb 27 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
PHP设计聊天室步步通
2006/10/09 PHP
使用php的HTTP请求的库Requests实现美女图片墙
2015/02/22 PHP
php使用递归函数实现数字累加的方法
2015/03/16 PHP
PhpStorm terminal无法输入命令的解决方法
2016/10/09 PHP
js删除所有的cookie的代码
2010/11/25 Javascript
jQuery遍历Form示例代码
2013/09/03 Javascript
jQuery元素选择器用法实例
2014/12/23 Javascript
javascript动态生成树形菜单的方法
2015/11/14 Javascript
jQuery+正则+文本框只能输入数字的实现方法
2016/10/07 Javascript
js实现鼠标拖动功能
2017/03/20 Javascript
JS简单获取当前日期时间的方法(如:2017-03-29 11:41:10 星期四)
2017/03/29 Javascript
Redux 和 Mobx的选择问题:让你不再困惑!
2017/09/18 Javascript
详解React服务端渲染从入门到精通
2019/03/28 Javascript
微信小程序实现的picker多级联动功能示例
2019/05/23 Javascript
浅析webpack-bundle-analyzer在vue-cli3中的使用
2019/10/23 Javascript
Vue中使用matomo进行访问流量统计的实现
2019/11/05 Javascript
Vue axios与Go Frame后端框架的Options请求跨域问题详解
2020/03/03 Javascript
JS 获取文件后缀,判断文件类型(比如是否为图片格式)
2020/05/09 Javascript
vue print.js打印支持Echarts图表操作
2020/11/13 Javascript
[01:58]最残酷竞争 2016国际邀请赛中国区预选赛积分循环赛回顾
2016/06/28 DOTA
[52:39]完美世界DOTA2联赛PWL S3 CPG vs Forest 第一场 12.16
2020/12/17 DOTA
Python实现扫描指定目录下的子目录及文件的方法
2014/07/16 Python
Python 实现一个颜色色值转换的小工具
2016/12/06 Python
使用requests库制作Python爬虫
2018/03/25 Python
Python生成MD5值的两种方法实例分析
2019/04/26 Python
Pandas删除数据的几种情况(小结)
2019/06/21 Python
Python爬虫抓取技术的一些经验
2019/07/12 Python
python基于Selenium的web自动化框架
2019/07/14 Python
常用的HTML5列表标签
2017/06/20 HTML / CSS
Feelunique中文官网:欧洲最大化妆品零售电商
2020/07/10 全球购物
电子商务专业学生的自我鉴定
2013/11/28 职场文书
幼儿园老师寄语
2014/04/03 职场文书
老兵退伍标语
2014/10/07 职场文书
教师节班会主持词
2015/07/06 职场文书
Python制作表白爱心合集
2022/01/22 Python
vue实现Toast组件轻提示
2022/04/10 Vue.js