[Funktion] DB-Abfrage mit PHP vergleiche

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • [Funktion] DB-Abfrage mit PHP vergleiche

    Hallo hab hier folgenden code:

    <?php

    session_start ();


    $connectionid = mysql_connect ("localhost", "level7", "MYPASSWORD");
    if (!mysql_select_db ("level7", $connectionid))
    {
    die ("Keine Verbindung zur Datenbank");
    }

    $sql = "SELECT ".
    "id, name, passw, email".
    "FROM ".
    "lotex".
    "WHERE ".
    "(name like '".$_REQUEST["username"]."') AND ".
    "(passw = '".md5 ($_REQUEST["pwd"])."')";
    $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["id"];
    $_SESSION["user_nickname"] = $data["name"];
    $_SESSION["user_nachname"] = $data["passw"];
    $_SESSION["user_vorname"] = $data["email"];

    header ("Location: intern.php");
    }
    else
    {
    header ("Location: formular.php?fehler=1");
    }
    ?>


    das soll meine überprüfung von meinem login script sein.
    aer irgendwie wird mir immer angezeigt zugriff verweigert.
    ich versteh aber nicht warum.

    ich vermute in meinen vergleichen stimmt etwas nicht aber ich komm nicht drauf. bitte um hilfe.

  • #2
    PHP Code:
    $sql "SELECT ".
    "id, name, passw, email".
    "FROM ".
    "lotex".
    "WHERE ".
    "(name like '".$_REQUEST["username"]."') AND ".
    "(passw = '".md5 ($_REQUEST["pwd"])."')";


    echo 
    $sql;


    $result mysql_query ($sql); 
    und die ausgabe dann mal in PMA (PhpMyAdmin) ausführen .. vllt kommst du dann der sache näher
    Gruß
    Uzu

    private Homepage

    Comment


    • #3
      Crossposter schätzt man auch hier nicht
      Gruss
      H2O

      Comment

      Working...
      X