Rufen Sie an eine member-Funktion num_rows() ein boolean
Rufen Sie an eine member-Funktion num_rows() ein boolean in C:\xampp\htdocs\c\application\models\usermodel.php on line 138
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;
}
}
- echo "<pre>"; print_r($Ergebnis == TRUE); return; entfernen Sie diese Zeile aus dem code
- entfernen
return;
vor$result->num_rows()
!! - es ist schon entfernt 🙁 funktioniert nicht
- mögliche Duplikate von Call auf eine Memberfunktion auf einem nicht-Objekt
- print_r($Ergebnis); und prüfen, welches Ergebnis du haben
- 1 bedeutet true 🙂 aber funktioniert nicht 🙁
- verwenden Sie $this->db->affected_rows() for update
- möglich, Duplikat der mysql_fetch_array() parameter erwartet 1 Ressource (mysqli_result), boolean given
Du musst angemeldet sein, um einen Kommentar abzugeben.
Für insert-und update-Abfrage, die wir verwenden, "$this->db->affected_rows()
Auch ändern Sie Ihre Abfrage zu