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之第二天
Oct 09 PHP
利用 window_onload 实现select默认选择
Oct 09 PHP
PHP循环函数使用介绍之PHP基础入门教程
Sep 21 PHP
php MessagePack介绍
Oct 06 PHP
PHP调用C#开发的dll类库方法
Jul 28 PHP
[原创]php获取数组中键值最大数组项的索引值
Mar 17 PHP
一个完整的PHP类包含的七种语法说明
Jun 04 PHP
PHP的Json中文处理解决方案
Sep 29 PHP
php 算法之实现相对路径的实例
Oct 17 PHP
PHP大文件切割上传并带进度条功能示例
Jul 01 PHP
php+laravel依赖注入知识点总结
Nov 04 PHP
PHP实现基本留言板功能原理与步骤详解
Mar 26 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
用DBSQL类加快开发MySQL数据库程序的速度
2006/10/09 PHP
php多文件上传实现代码
2014/02/20 PHP
php+ajax实现图片文件上传功能实例
2014/06/17 PHP
php实现图片上传并利用ImageMagick生成缩略图
2016/03/14 PHP
php使用crypt()函数进行加密
2017/06/08 PHP
总结PHP代码规范、流程规范、git规范
2018/06/18 PHP
Alliance vs Liquid BO3 第一场2.13
2021/03/10 DOTA
JavaScript 学习 - 提高篇
2007/02/02 Javascript
批量实现面向对象的实例代码
2013/07/01 Javascript
Javascript和Java获取各种form表单信息的简单实例
2014/02/14 Javascript
不同js异步函数同步的实现方法
2016/05/28 Javascript
jQuery实现可移动选项的左右下拉列表示例
2016/12/26 Javascript
Vue.js 的移动端组件库mint-ui实现无限滚动加载更多的方法
2017/12/23 Javascript
angularjs 缓存的使用详解
2018/03/19 Javascript
vue项目打包之后背景样式丢失的解决方案
2019/01/17 Javascript
微信小程序模板消息推送的两种实现方式
2019/08/27 Javascript
vue keep-alive 动态删除组件缓存的例子
2019/11/04 Javascript
mpvue实现微信小程序快递单号查询代码
2020/04/03 Javascript
python将html转成PDF的实现代码(包含中文)
2013/03/04 Python
Python爬取网页中的图片(搜狗图片)详解
2017/03/23 Python
urllib和BeautifulSoup爬取维基百科的词条简单实例
2018/01/17 Python
Python批量生成幻影坦克图片实例代码
2019/06/04 Python
Django中使用CORS实现跨域请求过程解析
2019/08/05 Python
python实现截取屏幕保存文件,删除N天前截图的例子
2019/08/27 Python
Python银行系统实战源码
2019/10/25 Python
python打印n位数“水仙花数”(实例代码)
2019/12/25 Python
opencv之为图像添加边界的方法示例
2019/12/26 Python
Python unittest如何生成HTMLTestRunner模块
2020/09/08 Python
运动会入场词100字
2014/02/06 职场文书
《望洞庭》教学反思
2014/02/16 职场文书
政府绩效管理实施方案
2014/05/04 职场文书
公司承诺书格式
2014/05/21 职场文书
村党的群众路线教育实践活动工作总结
2014/10/25 职场文书
大学生自荐材料范文
2014/12/30 职场文书
幼儿园园长个人总结
2015/03/02 职场文书
Java Spring Lifecycle的使用
2022/05/06 Java/Android