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 一个比较完善的简单文件上传
Mar 25 PHP
PHP通过header实现文本文件下载的代码
Aug 08 PHP
PHP 简易输出CSV表格文件的方法详解
Jun 20 PHP
PHP独立Session数据库存储操作类分享
Jun 11 PHP
PHP把小数转成整数3种方法
Jun 30 PHP
thinkphp文件引用与分支结构用法实例
Nov 26 PHP
PHP中你应该知道的require()文件包含的正确用法
Jun 12 PHP
PHP正则表达式入门教程(推荐)
May 18 PHP
php实现带读写分离功能的MySQL类完整实例
Jul 28 PHP
php版微信自定义回复功能示例
Dec 05 PHP
Yii框架实现多数据库配置和操作的方法
May 25 PHP
PHP实现生成模糊图片的方法示例
Dec 21 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/12/14 PHP
php递归方法实现无限分类实例代码
2014/02/28 PHP
用PHP来计算某个目录大小的方法
2014/04/01 PHP
Laravel框架中Blade模板的用法示例
2017/08/30 PHP
PHP设计模式之装饰器(装饰者)模式(Decorator)入门与应用详解
2019/12/13 PHP
extjs 学习笔记(一) 一些基础知识
2009/10/13 Javascript
深入理解JavaScript系列(16) 闭包(Closures)
2012/04/12 Javascript
angularjs中的单元测试实例
2014/12/06 Javascript
详解js界面跳转与值传递
2016/11/22 Javascript
Vue自定义指令拖拽功能示例
2017/02/17 Javascript
微信小程序实现表单校验功能
2020/03/30 Javascript
用JS编写一个函数,返回数组中重复出现过的元素(实例)
2017/09/14 Javascript
vue 使用axios 数据请求第三方插件的使用教程详解
2019/07/05 Javascript
Vue如何跨组件传递Slot的实现
2020/12/14 Vue.js
学习 Vue.js 遇到的那些坑
2021/02/02 Vue.js
用Python从零实现贝叶斯分类器的机器学习的教程
2015/03/31 Python
使用Python中的线程进行网络编程的入门教程
2015/04/15 Python
将Django框架和遗留的Web应用集成的方法
2015/07/24 Python
Python实现对百度云的文件上传(实例讲解)
2017/10/21 Python
利用numpy和pandas处理csv文件中的时间方法
2018/04/19 Python
用Python实现BP神经网络(附代码)
2019/07/10 Python
Django Form and ModelForm的区别与使用
2019/12/06 Python
使用CSS3实现input多选框自定义样式的方法示例
2019/07/19 HTML / CSS
Html5 new XMLHttpRequest()监听附件上传进度
2021/01/14 HTML / CSS
Everlast官网:拳击、综合格斗和健身相关的体育用品
2020/08/03 全球购物
大专生简历的自我评价
2013/11/26 职场文书
优秀幼教自荐信
2014/02/03 职场文书
《永远的白衣战士》教学反思
2014/04/25 职场文书
领导班子三严三实心得体会
2014/10/13 职场文书
拾金不昧表扬稿大全
2015/05/05 职场文书
2015年大学学生会工作总结
2015/05/13 职场文书
尼克胡哲观后感
2015/06/08 职场文书
红高粱观后感
2015/06/10 职场文书
2019思想汇报范文
2019/05/21 职场文书
pytorch查看网络参数显存占用量等操作
2021/05/12 Python
SQL优化老出错,那是你没弄明白MySQL解释计划用法
2021/11/27 MySQL