最近在玩 ThinkPHP 框架,对里面的什么 I 方法、P 方法、M 方法赞一个
但是遇到问题了,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的区别