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 相关文章推荐
2.PHP入门
Oct 09 PHP
解析php中两种缩放图片的函数,为图片添加水印
Jun 14 PHP
在Yii框架中使用PHP模板引擎Twig的例子
Jun 13 PHP
实现在同一方法中获取当前方法中新赋值的session值解决方法
Jun 26 PHP
php实现的Timer页面运行时间监测类
Sep 24 PHP
php实现的双向队列类实例
Sep 24 PHP
PHP中浮点数计算比较及取整不准确的解决方法
Jan 09 PHP
Yii基于数组和对象的Model查询技巧实例详解
Dec 28 PHP
汇总PHPmailer群发Gmail的常见问题
Feb 24 PHP
PHP随机数 C扩展随机数
May 04 PHP
PHP文件操作详解
Dec 30 PHP
laravel在中间件内生成参数并且传递到控制器中的2种姿势
Oct 15 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去除重复字的实现代码
2011/09/16 PHP
如何用PHP来实现一个动态Web服务器
2015/07/29 PHP
详解php的socket通信
2015/08/11 PHP
php编程实现简单的网页版计算器功能示例
2017/04/26 PHP
PHP使用PDO调用mssql存储过程的方法示例
2017/10/07 PHP
详解PHP中的外观模式facade pattern
2018/02/05 PHP
JavaScript高级程序设计 读书笔记之九 本地对象Array
2012/02/27 Javascript
自定义jQuery选项卡插件实例
2013/03/27 Javascript
Document.location.href和.replace的区别示例介绍
2014/03/04 Javascript
JavaScript 获取任一float型小数点后两位的小数
2014/06/30 Javascript
jQuery获取对象简单实现方法小结
2014/10/30 Javascript
jQuery中replaceAll()方法用法实例
2015/01/16 Javascript
js实现屏幕自适应局部代码分享
2015/01/30 Javascript
JavaScript学习笔记之数组去重
2016/03/23 Javascript
浅谈JavaScript for循环 闭包
2016/06/22 Javascript
react router4+redux实现路由权限控制的方法
2018/05/03 Javascript
Node.js API详解之 dgram模块用法实例分析
2020/06/05 Javascript
[05:37]DOTA2-DPC中国联赛 正赛 Elephant vs iG 选手采访
2021/03/11 DOTA
在Python中使用AOP实现Redis缓存示例
2017/07/11 Python
python 读取txt,json和hdf5文件的实例
2018/06/05 Python
Python基于聚类算法实现密度聚类(DBSCAN)计算【测试可用】
2018/12/26 Python
python利用跳板机ssh远程连接redis的方法
2019/02/19 Python
python算法题 链表反转详解
2019/07/02 Python
django中使用POST方法获取POST数据
2019/08/20 Python
如何使用pandas读取txt文件中指定的列(有无标题)
2020/03/05 Python
python3.x中安装web.py步骤方法
2020/06/23 Python
基于python实现操作git过程代码解析
2020/07/27 Python
Django 实现图片上传和下载功能
2020/12/31 Python
CSS3只让背景图片旋转180度的实现示例
2021/03/09 HTML / CSS
中学生民族团结演讲稿
2014/08/27 职场文书
创优争先心得体会
2014/09/11 职场文书
党员批评与自我批评思想汇报
2014/10/08 职场文书
导游词之贵州织金洞
2019/10/12 职场文书
盘点2020年适合农村地区创业的项目
2019/10/16 职场文书
《烈火英雄》观后感:致敬和平时代的英雄
2019/11/11 职场文书
css filter和getUserMedia的联合使用
2022/02/24 HTML / CSS