ThinkPHP 中 M 方法查询数据库最后使用 find() 导致返回结果集 foreach 数据不对的问题
2016-06-06 02:15
633 查看
最近在玩 ThinkPHP 框架,对里面的什么 I 方法、P 方法、M 方法赞一个
但是遇到问题了,foreach 一直返回这玩意儿:
数据库正确数据如下:
百撕不得其姐啊…
纠结了半天,试试最后那里用 select() 呢?
然后…这下对了,s.h.i.t…
百度了一下,原来 find() 返回一个一维数组,select() 返回一个二维数组,取值方法不一样:
一维数组取值用
二维数组取值用
这里有解答:thinkphp的select和find的区别
但是遇到问题了,foreach 一直返回这玩意儿:
数据库正确数据如下:
百撕不得其姐啊…
纠结了半天,试试最后那里用 select() 呢?
if ($retM != null) { return ($retM->where ( "number='$bespeakID'" )->select()); } else { return null; }
然后…这下对了,s.h.i.t…
百度了一下,原来 find() 返回一个一维数组,select() 返回一个二维数组,取值方法不一样:
一维数组取值用
$data["TechLevel"]
二维数组取值用
$data[0]["TechLevel"]
这里有解答:thinkphp的select和find的区别
相关文章推荐
- 【php学习】PHP 入门经典第一章笔记
- 解决thinkPHP构造函数__construct导致tp方法冲突问题
- PHP 面向对象封装
- php常用正则表达式
- PHP页面和Mysql数据库的转UTF8编码问题总结
- 管道流PipedInputStream与PipedOutputStream操作实例
- tp vendor遇到的坑
- PHP Socket实现websocket(二)Socket函数
- php curl开启方法
- PHP Socket实现websocket(一)基本函数介绍
- php 使用curl模拟登录人人(校内)网的简单实例
- Laravel框架实现发送短信验证功能代码
- PHP编写的图片验证码类文件分享
- thinkphp,onethink和thinkox中验证码不显示的解决方法分析
- PHP session 会话处理函数
- php 解析xml
- ThinkPHP是如何加载系统常量的?
- MySql修改密码后PhpAdmin无法登陆
- phpstorm 2016.1 激活方法
- PHP判断输入数据是否合法常用的类