[Variablen] Login Programm mit fehler

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • [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???
    Zuletzt geändert von realViper; 30.03.2005, 23:01.

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

    Kommentar


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

      Kommentar


      • #4
        umbrechen
        was meinst damit??

        Kommentar


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

          Kommentar


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

            Kommentar


            • #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
              Zuletzt geändert von realEasy; 30.03.2005, 23:21.

              Kommentar


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

                Kommentar

                Lädt...
                X