-
mysql_num_rows mit PDO
Hallo
PHP-Code:
$pdo = new PDO('mysql:host=localhost;dbname=DB_name','Username','Passwd');
// PDO Abfrage Email schon vorhanden
$emailcheck = ("SELECT cal__user_email FROM cal_user WHERE cal__user_email='".$var_email0."'");
if(mysql_num_rows($emailcheck)==1) { echo "Email Adresse schon vorhanden";}
else {echo "Email adresse darf verwendent werden";}
Wie kann ich das mit der PDO abfrage machen
Ich will nur überprüfen ob die Emailadresse in der Datenbank schon vorhanden ist.
Beste Grüße
Vielen Dank
-
PHP-Code:
$sql_emailcheck = 'SELECT `cal__user_email` FROM `cal_user`';
$stmt = $pdo->prepare($sql_emailcheck);
$stmt->execute();
if ($data = $stmt->fetch())
{
if($data['cal__user_email']==$_POST['email0'])
{
echo "Email bereits vorhanden";
}
}
Das hier klappt leider nur mit dem ersten wert in der Datenbank