Code: Select all
function index($email) //function wchich will reset the password in the database;
{
$new_password = random_string('alnum', 16); //generate random password
$this-> db->set('password', md5($new_password), FALSE);
$this-> db->where('email', $email);
$this-> db->update('CI_TEST');
echo ''. $this->db->last_query();
exit();
echo '-> '. $this->db->affected_rows(). '';
$query = $this->db->get();
return ($new_password);
}
Ansonsten gibt mir mein Browser keine Fehlermeldung aus, ich habe jedoch versucht, die letzte Abfrage mit der entsprechenden Funktion wie unten anzuzeigen, und sie gibt mir genau das, was ich tun möchte, genauer gesagt:
AKTUALISIEREN Sie ci_test SET Passwort = 5167ec0e9c076c2c45550ee7581c07f6 WO
Code: Select all
emailAber wenn ich die Funktion $this->db->affected_row() verwende, um zu erfahren, ob die Datenbank erfolgreich geändert wurde, wird mir nur
angezeigt
Code: Select all
-1
Kann mir jemand sagen, was passiert ist?
Mobile version