Hallo, bekomme die Ausgabe
Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\xampp\login.php on line 14
Wer hat eine Lösung parat?
Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\xampp\login.php on line 14
PHP:
<?php
session_start();
$connection = mysql_connect("localhost", "root","") or die("Fehler bei der Verbindung mit der DB.");
$db = mysql_select_db("chatdb",$connection);
$email = $_POST['email'];
$password = $_POST['password'];
if($email != "" && $password !="") {
$email = mysql_real_escape_string($email);
$password = md5($password);
//Datenabfragen aus Datenbank
$result = mysql_query("SELECT * FROM user WHERE email={$email}");
//Ist der Benutzer vorhanden?
if(mysql_num_rows($result) > 0){
$dbData = mysql_fetch_assoc($result);
if($dbData['password'] == $password) {
$userip = $_SERVER['REMOTE_ADDR'];
$userid = $dbData['UID'];
$insert = mysql_query("INSERT INTO loginlog VALUES('','{$userid}','{$userip}'");
$_SESSION['userid']= $userid;
}
else{
$output = "Falsches Passwort.";
}
}
else{
$output = "Der Benutzer ist nicht vorhanden.";}
}
else {
$output = "Bitte füllen Sie alle Felder aus.";}
echo $output;
?>
Wer hat eine Lösung parat?