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 相关文章推荐
Session保存到数据库的php类分享
Oct 24 PHP
PHP输入流php://input介绍
Sep 18 PHP
PHP 冒泡排序 二分查找 顺序查找 二维数组排序算法函数的详解
Jun 25 PHP
PHP数据库操作之基于Mysqli的数据库操作类库
Apr 19 PHP
PHP实现图片旋转效果实例代码
Oct 01 PHP
3种php生成唯一id的方法
Nov 23 PHP
PHP中类的继承和用法实例分析
May 24 PHP
PHP5.4起内置web服务器使用方法
Aug 09 PHP
PHP获取input输入框中的值去数据库比较显示出来
Nov 16 PHP
php使用PDO下exec()函数查询执行后受影响行数的方法
Mar 28 PHP
Yii框架的redis命令使用方法简单示例
Oct 15 PHP
TP3.2.3框架使用CKeditor编辑器在页面中上传图片的方法分析
Dec 31 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数组函数序列之array_sum() - 计算数组元素值之和
2011/10/29 PHP
PHP中文件读、写、删的操作(PHP中对文件和目录操作)
2012/03/06 PHP
php中is_null,empty,isset,unset 的区别详细介绍
2013/04/28 PHP
php对图像的各种处理函数代码小结
2013/07/08 PHP
使用PHP生成二维码的两种方法(带logo图像)
2014/03/14 PHP
关于PHP的curl开启问题探讨
2014/04/08 PHP
PHPCMS2008广告模板SQL注入漏洞修复
2016/10/11 PHP
ThinkPHP 3.2.2实现事务操作的方法
2017/05/05 PHP
PHP lcfirst()函数定义与用法
2019/03/08 PHP
jquery ui 1.7 ui.tabs 动态添加与关闭(按钮关闭+双击关闭)
2010/04/01 Javascript
js 三级关联菜单效果实例
2013/08/13 Javascript
jQuery实现带滑动条的菜单效果代码
2015/08/26 Javascript
一个例子轻松学会Vue.js
2017/01/02 Javascript
vue-cli项目根据线上环境分别打出测试包和生产包
2018/05/23 Javascript
Vue中Table组件Select的勾选和取消勾选事件详解
2019/03/19 Javascript
详解javascript对数组和json数组的操作
2019/04/15 Javascript
javascript实现弹出层效果
2019/12/10 Javascript
Nodejs封装类似express框架的路由实例详解
2020/01/05 NodeJs
vue动画—通过钩子函数实现半场动画操作
2020/08/09 Javascript
[49:08]Secret vs VP 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/20 DOTA
Python列表(list)常用操作方法小结
2015/02/02 Python
在mac下查找python包存放路径site-packages的实现方法
2018/11/06 Python
Django 中自定义 Admin 样式与功能的实现方法
2019/07/04 Python
python实现根据文件格式分类
2019/10/31 Python
Python数据可视化:箱线图多种库画法
2019/11/06 Python
pytorch中的自定义数据处理详解
2020/01/06 Python
基于python3生成标签云代码解析
2020/02/18 Python
Python 字节流,字符串,十六进制相互转换实例(binascii,bytes)
2020/05/11 Python
通过Django Admin+HttpRunner1.5.6实现简易接口测试平台
2020/11/11 Python
全球最大的服务市场:Fiverr
2017/01/03 全球购物
linux面试题参考答案(3)
2012/09/13 面试题
如何利用find命令查找文件
2016/11/18 面试题
社区工作者感言
2014/03/02 职场文书
临床专业自荐信
2014/06/22 职场文书
关于感恩的演讲稿400字
2014/08/26 职场文书
2015入党个人自传范文
2015/06/26 职场文书