[Variablen] Login Programm mit fehler

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

  • [Variablen] Login Programm mit fehler

    Nabend Leutz
    Ich hab hier einen Login programmiert. Der User tippt in ein Formular nick und pass ein und in einer php datei soll er über ne Datenbank feststellen ob der login korrekt ist.

    Als ich es Online gestellt hab is das passiert:

    1054: Unknown column 'Testacc' in 'where clause'
    Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in D:\xampp\apachefriends\xampp\htdocs\viper\login.php on line 27


    Er nimmt mir die Variable $res nicht an. Aber warum??

    Hier ein teil der php File
    PHP Code:
    mysql_connect (...);

    mysql_select_db(...);

    $res mysql_query("select * from benutzer where nickname = $nick and password = $pw");
    echo 
    mysql_errno() . ": " mysql_error() . "\n";
    $num mysql_num_rows($res); 
    Hab ne zeit gesucht aber ich finde den fehler nicht.

    EDIT: Is es so besser???
    Last edited by realViper; 30-03-2005, 22:01.

  • #2
    auch du brichst bitte als erstes den code um!

    Comment


    • #3
      das und vielmehr (debugging-ansätze mittels mysql_error) bei http://www.php-resource.de/forum/sho...threadid=50454

      Comment


      • #4
        umbrechen
        was meinst damit??

        Comment


        • #5
          Nicht umsonst steht im Betreff der Forumregeln "Erst lesen" http://www.php-resource.de/forum/sho...threadid=50454

          Comment


          • #6
            hab den code oben umgeändert so ist er aktuell
            und die Mysql fehler meldung steht auch da
            is es so besser???

            Comment


            • #7
              Re: [Variablen] Login Programm mit fehler

              Original geschrieben von realViper
              PHP Code:
              $res mysql_query("select * from benutzer where nickname = $nick and password = $pw");
              echo 
              mysql_errno() . ": " mysql_error() . "\n";
              $num mysql_num_rows($res); 
              nickname wird wohl ein String sein, nehme ich an.... und password genauso. bei einer mysql-abfrage, die strings beinhaltet werden sogenannte hochkommas benutzt. In diesem Falle:

              .... nickname = [COLOR=red]'[/COLOR]$nick[COLOR=red]'[/COLOR]
              und bei password das gleiche
              Last edited by realEasy; 30-03-2005, 22:21.

              Comment


              • #8
                Danke hat funktioniert
                wieder mal so ein leichtigkeits fehler schön langsam muss ich mir das mal abgewöhnen

                Comment

                Working...
                X