//****************************************************************************************
//getField查询某个字段的值
//****************************************************************************************
//用法:getField($field,$sepa=null)
//参数:
//field(必须):要获取的字段字符串(多个用逗号分隔)
//sepa(可选):字段数据间隔符号,如果是NULL返回数组。默认为null。
//****************************************************************************************
//回调接口:
//查询后_after_find(&$result,$options)
//****************************************************************************************
//返回值
//如果查询结果为空返回null
//如果field是一个字段则返回该字段的值
//如果field是多个字段,返回数组。数组的索引是第一个字段的值,sepa为null则返回二维数组。
//****************************************************************************************
//相关方法:
//通常配合连贯操作where、limit、order等一起使用
//****************************************************************************************
例如:$list=$User->getField('id,nickname,email');
返回的是一个二维数组,类似select方法的返回结果,区别的是这个二维数组的键名是用户的id(准确的说是getField方法的第一个字段名)。$optionId=$vote_option->where('voteid='.$id)->getField('id');//默认只返回一条记录!!!
$optionId=$vote_option->where('voteid='.$id)->getField('id',2);//获取两条记录!!!
$optionId=$vote_option->where('voteid='.$id)->getField('id',true);//获取id数组
$optionId=$vote_option->where('voteid='.$id)->getField('id',null);//参数为null则返回二维数组
如果觉得《php getfield ThinkPHP中getField()方法的使用》对你有帮助,请点赞、收藏,并留下你的观点哦!