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 对输入信息的进行安全过滤的函数代码
Jun 29 PHP
CI框架中libraries,helpers,hooks文件夹详细说明
Jun 10 PHP
PHP的fsockopen、pfsockopen函数被主机商禁用的解决办法
Jul 08 PHP
php+html5使用FormData对象提交表单及上传图片的方法
Feb 11 PHP
php微信高级接口群发 多客服
Jun 23 PHP
简单的自定义php模板引擎
Aug 26 PHP
php实现用户登陆简单实例
Apr 04 PHP
php封装一个异常的处理类
Jun 08 PHP
PHP提取字符串中的手机号正则表达式怎么写
Jul 17 PHP
ThinkPHP框架获取最后一次执行SQL语句及变量调试简单操作示例
Jun 13 PHP
CI框架实现创建自定义类库的方法
Dec 25 PHP
PHP反射学习入门示例
Jun 14 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
Protoss建筑一览
2020/03/14 星际争霸
ThinkPHP中url隐藏入口文件后接收alipay传值的方法
2014/12/09 PHP
PHP如何将XML转成数组
2016/04/04 PHP
PHP处理二进制数据的实现方法
2016/06/13 PHP
详解Yii2 rules 的验证规则
2016/12/02 PHP
编写高性能的JavaScript 脚本的加载与执行
2010/04/19 Javascript
javascript 密码强度验证规则、打分、验证(给出前端代码,后端代码可根据强度规则翻译)
2010/05/18 Javascript
IE8的JavaScript点击事件(onclick)不兼容的解决方法
2013/11/22 Javascript
引入autocomplete组件时JS报未结束字符串常量错误
2014/03/19 Javascript
js实现的类似于asp数据字典的数据类型代码实例
2014/09/03 Javascript
JS仿Windows开机启动Loading进度条的方法
2015/02/26 Javascript
JavaScript焦点事件、鼠标事件和滚轮事件使用详解
2016/01/15 Javascript
浅析JavaScript回调函数应用
2016/05/22 Javascript
异步加载JS、CSS代码(推荐)
2016/06/15 Javascript
JS简单实现DIV相对于浏览器固定位置不变的方法
2016/06/17 Javascript
jQuery的Read()方法代替原生JS详解
2016/11/08 Javascript
利用jQuery实现滑动开关按钮效果(附demo源码下载)
2017/02/07 Javascript
Vue 框架之键盘事件、健值修饰符、双向数据绑定
2018/11/14 Javascript
vue iview的菜单组件Mune 点击不高亮的解决方案
2019/11/01 Javascript
vue在路由中验证token是否存在的简单实现
2019/11/11 Javascript
Vue+abp微信扫码登录的实现代码示例
2020/01/06 Javascript
[45:17]DOTA2-DPC中国联赛定级赛 Phoenix vs DLG BO3第三场 1月9日
2021/03/11 DOTA
Python3中多线程编程的队列运作示例
2015/04/16 Python
python调用staf自动化框架的方法
2018/12/26 Python
Python 实现简单的客户端认证
2020/07/29 Python
印尼最大的在线购物网站:MatahariMall.com
2016/08/26 全球购物
美国校园市场:OCM
2017/06/08 全球购物
介绍一下EJB的分类及其各自的功能及应用
2016/08/23 面试题
学生党员思想汇报范文
2014/01/09 职场文书
五年级英语教学反思
2014/01/31 职场文书
5.12护士节演讲稿
2014/04/30 职场文书
公司运动会策划方案
2014/05/25 职场文书
2016公司年会主持词
2015/07/01 职场文书
pytorch model.cuda()花费时间很长的解决
2021/06/01 Python
redis 解决库存并发问题实现数量控制
2022/04/08 Redis
python开发人人对战的五子棋小游戏
2022/05/02 Python