Moins
Ich habe bereits den Beitrag zum Login erstellen gelesen.
Nun habe ich in meinem File einen Fehler, der wie folgt lautet:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\workspace\webapps\autowebshop\login.php on line 21
Mein Code
Ich habe bereits den Beitrag zum Login erstellen gelesen.
Nun habe ich in meinem File einen Fehler, der wie folgt lautet:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\workspace\webapps\autowebshop\login.php on line 21
Mein Code
PHP:
<?php
// Session starten
session_start ();
// Datenbankverbindung aufbauen
$connectionid = mysql_connect ("localhost", "root", "");
if (!mysql_select_db ("meine_db", $connectionid))
{
die ("Keine Verbindung zur Datenbank");
}
$sql = "SELECT ".
"user_id, user_name, vorname, nachname".
"FROM ".
"user".
"WHERE ".
"(user_name like '".$_REQUEST["user_name"]."') AND ".
"(password = '".md5 ($_REQUEST["password"])."')";
$result = mysql_query ($sql);
if (mysql_num_rows ($result) > 0)
{
// Benutzerdaten in ein Array auslesen.
$data = mysql_fetch_array ($result);
// Sessionvariablen erstellen und registrieren
$_SESSION["user_id"] = $data["user_id"];
$_SESSION["user_nickname"] = $data["user_name"];
$_SESSION["user_nachname"] = $data["vorname"];
$_SESSION["user_vorname"] = $data["nachname"];
header ("Location: intern.php");
}
else
{
header ("Location: formular.php?fehler=1");
}
?>