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 新手入门教程
Aug 03 PHP
php下用cookie统计用户访问网页次数的代码
May 09 PHP
php操作mysqli(示例代码)
Oct 28 PHP
php+highchats生成动态统计图
May 21 PHP
php自定义错误处理用法实例
Mar 20 PHP
解决nginx不支持thinkphp中pathinfo的问题
Jul 21 PHP
学习php设计模式 php实现模板方法模式
Dec 08 PHP
PHP附件下载中文名称乱码的解决方法
Dec 17 PHP
给WordPress的编辑后台添加提示框的代码实例分享
Dec 25 PHP
PHP封装的MSSql操作类完整实例
May 26 PHP
PHP操作MySQL中BLOB字段的方法示例【存储文本与图片】
Sep 15 PHP
PHP支付宝当面付2.0代码
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中可能用来加密字符串的函数[base64_encode、urlencode、sha1]
2012/01/16 PHP
PHP使用ob_start生成html页面的方法
2014/11/07 PHP
用HTML/JS/PHP方式实现页面延时跳转的简单实例
2016/07/18 PHP
PHP生成随机数的方法总结
2018/03/01 PHP
用js 让图片在 div或dl里 居中,底部对齐
2008/01/21 Javascript
JS在IE和FF下attachEvent,addEventListener学习笔记
2009/11/26 Javascript
javascript getElementsByClassName实现代码
2010/10/11 Javascript
javascript获取本机操作系统类型的方法
2015/08/13 Javascript
手机端转盘抽奖代码分享
2015/09/10 Javascript
微信小程序模板和模块化用法实例分析
2017/11/28 Javascript
解决vue-cli webpack打包后加载资源的路径问题
2018/09/25 Javascript
在Create React App中启用Sass和Less的方法示例
2019/01/16 Javascript
Vue实现按钮级权限方案
2019/11/21 Javascript
通过原生vue添加滚动加载更多功能
2019/11/21 Javascript
vue+element-ui JYAdmin后台管理系统模板解析
2020/07/28 Javascript
webstorm建立vue-cli脚手架的傻瓜式教程
2020/09/22 Javascript
Python3基础之基本运算符概述
2014/08/13 Python
谈谈如何手动释放Python的内存
2016/12/17 Python
Python实现自定义函数的5种常见形式分析
2018/06/16 Python
python2.7实现邮件发送功能
2018/12/12 Python
详解python中sort排序使用
2019/03/23 Python
python中hasattr()、getattr()、setattr()函数的使用
2019/08/16 Python
如何快速理解python的垃圾回收机制
2020/09/01 Python
scrapy在python爬虫中搭建出错的解决方法
2020/11/22 Python
CSS3条纹背景制作的实战攻略
2016/05/31 HTML / CSS
MVMT手表官方网站:时尚又实惠的高品质手表
2016/12/04 全球购物
Hudson Jeans官网:高级精制牛仔裤
2018/11/28 全球购物
Spongelle官网:美国的创意护肤洗护品牌
2019/05/15 全球购物
Exception类的常用方法
2012/06/16 面试题
创业计划书——互联网商机
2014/01/12 职场文书
活动总结模板
2014/05/09 职场文书
2014年防汛工作总结
2014/12/08 职场文书
雨花台导游词
2015/02/06 职场文书
优秀英文求职信范文
2015/03/19 职场文书
第一军规观后感
2015/06/12 职场文书
JavaScript异步操作中串行和并行
2021/11/20 Javascript