Login mit Registiren?

Hmmm habs mal so versucht aber es fragt nicht ab!

PHP:
<?
session_start();
session_register("username");
?>




<?
include("config.php");

// Verbindung mit der Datenbank erstellen //
$db = mysql_connect($db_host, $db_user, $db_pass);
mysql_select_db ($db_name) or die ("Cannot connect to database");


$query = "SELECT * FROM $tabelle WHERE username = '$username'";
$result = mysql_query($query);

while($r=mysql_fetch_array($result))
{
$username=$r["username"];
$passwort=$r["passwort"];
$email=$r["email"];

if ($passwort != $passwort)
{
    echo("Passwort falsch");
  }
}
?>

Welches ist die einfachste abfrage ob die Daten richtig oder falsch sind?
Wen ich es so habe?
PHP:
<?
session_start();
session_register("username");
?>
<?
include("config.php");

// Verbindung mit der Datenbank erstellen //
$db = mysql_connect($db_host, $db_user, $db_pass);
mysql_select_db ($db_name) or die ("Cannot connect to database");


$query = "SELECT * FROM $tabelle WHERE username = '$username'";
$result = mysql_query($query);
while($r=mysql_fetch_array($result))
{
$username=$r["username"];
$passwort=$r["passwort"];
$email=$r["email"];
 
Zuletzt bearbeitet:
Also ich habs jetzt so probiert:
PHP:
<?
session_start();
session_register("username");
?>
<?
include("config.php");

// Verbindung mit der Datenbank erstellen //
$db = mysql_connect($db_host, $db_user, $db_pass);
mysql_select_db ($db_name) or die ("Cannot connect to database");


$query = "SELECT * FROM $tabelle WHERE username = '$username'";
$result = mysql_query($query);
if (mysql_num_rows ($result) > 0)
{
echo "Daten sind nicht korrekt";
}
else
{
    echo "Daten sind korrekt";
}
while($r=mysql_fetch_array($result))
{
$username=$r["username"];
$passwort=$r["passwort"];
$email=$r["email"];
}
?>
Aber jetzt kommt immer "Daten sind korrekt" sogar wen ich nichts eingebe!
 
Zurück