然后,在该字段的属性里边会有一个序列:
继续,通常我们都这样来插入数据:
query("insert into ......")
紧接着执行这样的sql,就会得到刚才插入的id值
result = query("select currval('address_address_id_seq')")// 加粗部分就是上边红框内的序列
这次查询返回的结果一般是这样的:
我们需要的部分也主要是红框内的数据,这样我们想要的结果就出来了。
publicfunction
register(){
$data['name']=I('post.name')
$data['password']=I('post.password')
$name=I('post.name')
$password=I('post.password')
if(!empty(
$name
)
||
!empty(
$passowrd
)){
$password2=I('post.password2')
if($data['password']==$password2){
$admin=M('admin')
$result=$admin->where("name='$name'")->find()
if($result){
$this->assign('res','账号已存在')
$this->display('register')
}else{
$res=$admin->add($data)
if($res){
$result='注册成功'
$this->assign('res',$result)
$this->display('login')
}
}
}else{
$this->assign('res','两次密码不相符')
$this->display('register')
}
}else{
$this->assign('res','必填内容不能为空')
$this->display('register')
}
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)