Mysql
 sql >> Datenbank >  >> RDS >> Mysql

mysqli_query() gibt immer true zurück

$r ist nur falsch, wenn ein SQL-Fehler aufgetreten ist. Andernfalls wird immer ein Objekt zurückgegeben, selbst wenn keine Zeilen von Ihrer SELECT-Anweisung zurückgegeben werden.

Verwenden Sie mysqli_num_rows() um zu zählen, wie viele Zeilen zurückgegeben werden. Null bedeutet, dass niemand diese E-Mail-Adresse verwendet.

if(mysqli_num_rows($r))
    echo "Email address exists!";
else
    echo "sss";