【发布时间】:2015-08-22 11:34:58
【问题描述】:
在 C:\xampp\htdocs\c\application\models\usermodel.php 第 138 行的布尔值上调用成员函数 num_rows()
public function new_pass(){
$email = $this->input->post('email');
$pass1 = $this->input->post('pass1');
$pass2 = $this->input->post('pass2');
$result = $this->db->where('email', $email)->update('user',[
'pass1' => $pass1,
'pass2' => $pass2,
]);
if ($result->num_rows() == 1) {
return TRUE;
}else{
return FALSE;
}
}
【问题讨论】:
-
回声 "
"; print_r($result == TRUE);返回;从您的代码中删除这些行
-
在
$result->num_rows()之前删除return;!! -
它已经被删除了 :( 不工作
-
使用 $this->db->affected_rows() 进行更新
标签: php codeigniter mysqli