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
Nov 25 PHP
PHP 可阅读随机字符串代码
May 26 PHP
php图片加中文水印实现代码分享
Oct 31 PHP
php中time()和mktime()方法的区别
Sep 28 PHP
分享下页面关键字抓取www.icbase.com站点代码(带asp.net参数的)
Jan 30 PHP
php基本函数汇总
Jul 09 PHP
深入分析PHP优化及注意事项
Jul 04 PHP
PHP实现Session入库/存入redis的方法
May 04 PHP
PHP将数据导出Excel表中的实例(投机型)
Jul 31 PHP
PHP给前端返回一个JSON对象的实例讲解
May 31 PHP
PDO::errorCode讲解
Jan 28 PHP
PHP连接MySQL数据库操作代码实例解析
Jul 11 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
类的另类用法--数据的封装
2006/10/09 PHP
ThinkPHP的Widget扩展实例
2014/06/19 PHP
ThinkPHP验证码和分页实例教程
2014/08/22 PHP
浅谈php的优缺点
2015/07/14 PHP
Yii框架连接mongodb数据库的代码
2016/07/27 PHP
php合并数组并保留键值的实现方法
2018/03/12 PHP
PHP实现二维数组按照指定的字段进行排序算法示例
2019/04/23 PHP
PHP设计模式之装饰器(装饰者)模式(Decorator)入门与应用详解
2019/12/13 PHP
一些技巧性实用js代码小结
2009/10/14 Javascript
javascript:history.go()和History.back()的区别及应用
2012/11/25 Javascript
浅析js封装和作用域
2013/07/09 Javascript
使用jquery 简单实现下拉菜单
2015/01/14 Javascript
javascript笛卡尔积算法实现方法
2015/04/08 Javascript
Nodejs Stream 数据流使用手册
2016/04/17 NodeJs
jqPlot jQuery绘图插件的使用
2016/06/18 Javascript
js利用appendChild对标签进行排序的实现方法
2016/10/16 Javascript
Javascript实现的StopWatch功能示例
2017/06/13 Javascript
jQuery实现点击图标div循环放大缩小功能
2018/09/30 jQuery
详解@angular/cli 改变默认启动端口两种方式
2018/11/29 Javascript
小程序实现悬浮搜索框
2019/07/12 Javascript
javascript设计模式之迭代器模式
2020/01/30 Javascript
[09:43]DOTA2每周TOP10 精彩击杀集锦vol.5
2014/06/25 DOTA
[01:08:09]DOTA2上海特级锦标赛主赛事日 - 1 胜者组第一轮#1Liquid VS Alliance第二局
2016/03/02 DOTA
python三元运算符实现方法
2013/12/17 Python
python获取豆瓣电影简介代码分享
2014/01/16 Python
跟老齐学Python之画圈还不简单吗?
2014/09/20 Python
在Python中使用PIL模块对图片进行高斯模糊处理的教程
2015/05/05 Python
python自带的http模块详解
2016/11/06 Python
django输出html内容的实例
2018/05/27 Python
python多线程与多进程及其区别详解
2019/08/08 Python
Python word文本自动化操作实现方法解析
2020/11/05 Python
Python爬虫实现selenium处理iframe作用域问题
2021/01/27 Python
NBA欧洲商店(西班牙):NBA Europe Store ES
2019/04/16 全球购物
Myholidays美国:在线旅游网站
2019/08/16 全球购物
中学生运动会口号
2014/06/07 职场文书
网络营销计划书
2015/01/17 职场文书