Hello,
Ich hab es nun so gemacht
$stmt = $mysqli->prepare("SELECT nickname, emailadresse FROM web_users WHERE nickname = '$nickname' OR emailadresse = '$emailadresse'"))
{
$stmt->execute();
$stmt->store_result();
echo $stmt->num_rows;
$stmt->bind_result($nickname, $emailadresse);while ($stmt->fetch()) { $nicknames[] = $nickname; $emailadresse[] = $emailadresse; }
}
else {
echo $mysqli -> error;
}
>
> So hast du dieses doch gemein oder?
Nein, keinesfalls SO.
Wenn Du schon PDO benutzt, dann bitte misch es nicht mit mysqli.
Und dein Prepare-Statement macht wirklich schlimme Dinge. Das ermöglicht auf diese Weise ganz hervorragend SQL-Injection.
Und wenn Du schon PDO benutzt, dann schau dir auch mal try/catch an für die Fehlerbehandlung.
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg
![](http://selfhtml.bitworks.de/Virencheck.gif)
--
☻\_
/▌
/ \ Nur selber lernen macht schlau
<http://bikers-lodge.com>