600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > php getfield ThinkPHP中getField()方法的使用

php getfield ThinkPHP中getField()方法的使用

时间:2023-06-18 06:50:57

相关推荐

php getfield ThinkPHP中getField()方法的使用

//****************************************************************************************

//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则返回二维数组

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。