ThinkPHP查询返回简单字段数组的方法 |
本文实例讲述了ThinkPHP查询返回简单字段数组的方法,是ThinkPHP程序设计中一个很实用的功能 。具体方法如下: 通常来说使用select语句 。返回的都是结构较复杂的字段数组 。如以下是一个简单的查询: $map[parentid] = $id; $sub_ids = D(Category)->where($map)->field("catid")->select(); 查询后,得到的结果是: [{"catid":"23"},{"catid":"24"},{"catid":"25"},{"catid":"26"},{"catid":"27"},{"catid":"28"},{"catid":"29"},{"catid":"30"}] 从结构就看出这是结构较复杂的数组,其元素是一个map 。 $sub_ids = D(Category)->where($map)->getField(catid,true); 查询后,得到的结果是: ["23","24","25","26","27","28","29","30"] 查询结果立刻清晰明朗了很多! 希望本文所述方法对于大家ThinkPHP的学习能有所帮助 。 |