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 相关文章推荐
论坛头像随机变换代码
Oct 09 PHP
如何在WIN2K下安装PHP4.04
Oct 09 PHP
解决phpmyadmin中文乱码问题。。。
Jan 18 PHP
PHP utf-8编码问题,utf8编码,数据库乱码,页面显示输出乱码
Apr 08 PHP
解析PHP实现多进程并行执行脚本
Jun 18 PHP
thinkphp 一个页面使用2次分页的实现方法
Jul 15 PHP
PHP实现的下载远程图片自定义函数分享
Jan 28 PHP
yii2实现分页,带搜索的分页功能示例
Jan 07 PHP
Thinkphp结合ajaxFileUpload实现异步图片传输示例
Mar 13 PHP
PHP实现的mongoDB数据库操作类完整实例
Apr 10 PHP
php实现微信企业转账功能
Oct 02 PHP
laravel 获取某个查询的查询SQL语句方法
Oct 12 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
一个ubbcode的函数,速度很快.
2006/10/09 PHP
php邮件发送的两种方式
2020/04/28 PHP
PHP常用的小程序代码段
2015/11/14 PHP
搭建自己的PHP MVC框架详解
2017/08/16 PHP
PHP实现的最大正向匹配算法示例
2017/12/19 PHP
php 多进程编程父进程的阻塞与非阻塞实例分析
2020/02/22 PHP
javascript操作cookie的文章(设置,删除cookies)
2010/04/01 Javascript
基于jQuery的表格操作插件
2010/04/22 Javascript
javascript 弹出窗口中是否显示地址栏的实现代码
2011/04/14 Javascript
jQuery实现伸展与合拢panel的方法
2015/04/30 Javascript
教你使用javascript简单写一个页面模板引擎
2015/05/05 Javascript
js精准的倒计时函数分享
2016/06/29 Javascript
简单分析javascript中的函数
2016/09/10 Javascript
AngularJS递归指令实现Tree View效果示例
2016/11/07 Javascript
JavaScript正则获取地址栏中参数的方法
2017/03/02 Javascript
Three.js实现浏览器变动时进行自适应的方法
2017/09/26 Javascript
vue树形结构获取键值的方法示例
2018/06/21 Javascript
vue 使用外部JS与调用原生API操作示例
2019/12/02 Javascript
jQuery 选择器用法基础入门示例
2020/01/04 jQuery
JavaScript this指向相关原理及实例解析
2020/07/10 Javascript
基于asyncio 异步协程框架实现收集B站直播弹幕
2016/09/11 Python
python逐行读写txt文件的实例讲解
2018/04/03 Python
详解Django解决ajax跨域访问问题
2018/08/24 Python
python实现AES加密与解密
2019/03/28 Python
Django中提示消息messages的设置方式
2019/11/15 Python
Django与pyecharts结合的实例代码
2020/05/13 Python
python 实现汉诺塔游戏
2020/11/28 Python
HTML5 与 XHTML2
2008/10/17 HTML / CSS
俄罗斯玩具、儿童用品、儿童服装和鞋子网上商店:MyToys.ru
2019/10/14 全球购物
Auguste The Label官网:澳大利亚一家精品女装时尚品牌
2020/06/14 全球购物
C#中类(class)与结构(struct)的异同
2013/11/03 面试题
2014年大学生四年规划书范文
2014/04/03 职场文书
学习雷锋活动总结
2014/04/29 职场文书
英语四级考试作弊检讨书
2014/09/29 职场文书
六年级作文之家庭作文
2019/12/12 职场文书
CSS3实现的文字弹出特效
2021/04/16 HTML / CSS