Müssen alphanumerische Zeichenfolgen in einer vom Abfrage-Builder von CodeIgniter generierten Abfrage in AnführungszeichPhp

PHP-Programmierer chatten hier
Anonymous
 Müssen alphanumerische Zeichenfolgen in einer vom Abfrage-Builder von CodeIgniter generierten Abfrage in Anführungszeich

Post by Anonymous »

Ich verwende derzeit CodeIgniter. Ich versuche, meine Datenbank auf diese Weise zu aktualisieren:

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);
}
Ich habe auf der Codeigniter-Website gelernt, wie man die Datenbank aktualisiert.
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

email
= '[email protected]'

Aber 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
Ich habe meine Datenbank überprüft und nichts wurde aktualisiert.
Kann mir jemand sagen, was passiert ist?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post