php - 另一个手机号码正在更新,而不是输入的手机号码
问题描述
我正在使用邮递员。当我在邮递员中输入手机号码并在sql yog上检查时,那里会更新另一个号码。我不知道发生了什么事。其他列数据工作正常,只有移动字段有问题。请帮忙..提前谢谢。
this is my controller file
function updt()
{
$input = (array)json_decode(file_get_contents('php://input'));
$this->form_validation->set_rules('id','id','trim|is_natural_no_zero|required');
$this->form_validation->set_rules('fname','fname','trim');
$this->form_validation->set_rules('lname','lname','trim');
$this->form_validation->set_rules('mobile','mobile','exact_length[10]');
$this->form_validation->set_rules('email','email','trim|valid_email');
$this->form_validation->set_rules('user','user','trim');
$this->form_validation->set_rules('password','password','trim');
$this->form_validation->set_data($input);
if($this->form_validation->run() == FALSE)
{
$out =['status'=>403, 'msg' =>$this->form_validation->error_array()];
$this->output->set_output(json_encode($out));
}
else
{
$data = array();
$data['id'] = $input['id'];
if(isset($input['fname'])) {$data['fname'] =$input['fname'];}
if(isset($input['lname'])) {$data['lname'] = $input['lname'];}
if(isset($input['mobile'])) {$data['mobile'] = $input['mobile'];}
if(isset($input['email'])) {$data['email'] = $input['email'];}
if(isset($input['user'])) {$data['user'] = $input['user'];}
if(isset($input['password'])) {$data['password'] = md5($input['password']);}
$up = $this->mym->updtdata($data);
if($up['status'] ==1)
{
$out = ['status'=>200, 'msg'=>'records uppdated'];
$this->output->set_output(json_encode($out));
}
else
{
$out = ['status'=>200, 'msg'=>'Records ont updated'];
$this->output->set_output(json_encode($out));
}
}
}
这是我的模型功能
function updtdata($update)
{
$this->db->where('id',$update['id']);
$query = $this->db->update('userdata',$update);
if($query)
{
return array('status'=>1);
}
else
{
return array('status'=>0, 'msg'=>'Error occurd');
}
}
解决方案
推荐阅读
- algorithm - 围绕图表旅行并沿途进行预测
- android - Android OAuth 2.0 和 OpenID Connect 提供程序
- redux - 使用选择器从 API 调用中计算派生数据会比在 reducer 中执行得更好吗?(对于这个用例)
- firebase - DTS,ODTC 不允许用于包和“代码”:404,“消息”:“未找到。无法获取对象”,“状态”:“GET_OBJECT”}
- spring-boot - 没有符合条件的 bean 类型 - Kotlin Spring boot
- regex - 如何使用正则表达式和记事本 ++ 中的替换对话框复制和粘贴选定的文本?
- google-apps-script - 使用循环复制到新工作表后,获取工作表名称无法正常工作或无法自动更新
- google-apps-script - 如何制作一个忽略已用油漆桶填充的奇数单元格的条件格式的谷歌电子表格公式?
- awk - 在 awk 中处理之前向当前记录添加一个字段
- php - 同时或同时将 lastInsertId 从一个表插入到另一个表的可能方法