Ich habe den folgenden Code:Zend Db vermeiden SQL-Injections
public function checkLoginDetails($email, $password) {
$select = $this->select();
$select->where ("password=?", md5($password));
$select->where ("email=?", $email);
return $this->fetchRow($select);
}
E-Mail und Passwort kommen direkt vom Benutzer. Muss ich E-Mails beispielsweise mit mysql_real_escape_string filtern oder macht Zend DB das für mich?
Vielen Dank!
Ich benutze mysqli Adapter anstelle von PDO. Macht es einen Unterschied? – iBiryukov
In diesem Fall verwendet es mysqli :: real_escape_string() '. Gleicher Effekt. –