matthias: Userdaten einfügen in Mysql

Beitrag lesen

Sersen,

mache gerade eine Verbindung zu einer MySQL DB mit PHP und Sessions,

Problem:

muss in der DB = kunden eine Tabelle anlegen = Benutzerdaten, darin zwei Felder = Benutzername, Kennwort

und dann die Werte eingeben, bloß welche Funktion nehme ich ASCII oder CHAR oder....

die Daten können nicht geladen werden

hier das PHP

______________________________________
<?php
session_start (); // Starte eine Session.
$pass = $HTTP_POST_VARS["pass"];
$user = $HTTP_POST_VARS["user"];
// ======== AUFBAU DER DATENBANKVERBINGUNG ========
$connID = mysql_connect ("localhost", "user", "passwort");
@mysql_select_db ("kunden", $connID);

// Generiere und starte die Abfrage
$sql = "SELECT * FROM benutzerdaten WHERE (benutzername like '$user') AND (kennwort = '$pass')";
$result = mysql_query ($sql, $connID);

if (mysql_num_rows ($result) > 0) {
  // Ein Datensatz wurde gefunden.
  $datenrichtig = true;

// Variable $user_eingeloggt erstellen.
  $user_eingeloggt = true;
} else {
  // Die Benutzerdaten waren falsch.
  $datenrichtig = false;

// Variable $user_eingeloggt erstellen.
  $user_eingeloggt = false;
}

// Variable $user_eingeloggt in der Session registrieren.
session_register ("user_eingeloggt");
?>

<html>
<head>
  <?php if ($datenrichtig) { ?>
  <meta http-equiv="Refresh" content="2; url=startseite.php?<?=session_name()?>=<?=session_id()?>">
  <?php } ?>
</head>

<body>
<?php

if ($datenrichtig) {
  echo "Vielen Dank fürs Einloggen. Sie werden weitergeleitet...";
} else {
  echo "Die Daten waren falsch.";
}

?>
</body>
</html>
_______________________________________________________

Fehler muss glaube ich in den Werten der DB sein.

HILFE BITTE