tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
2
ZUGRIFFE
221
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    SnowDragon SnowDragon ist offline Rookie
    Registriert seit
    Feb 2010
    Beiträge
    5
    Hallo, ich hab ne frage bezüglich einer Mysql registrierung:

    PHP-Code:
    <?php
    $verbindung 
    mysql_connect("localhost""id" "pass")
    or die(
    "Verbindung zur Datenbank konnte nicht hergestellt werden");

    mysql_select_db("id") or die ("Datenbank konnte nicht ausgewählt werden");

    $username $_POST["username"];
    $passwort $_POST["passwort"];
    $passwort2 $_POST["passwort2"];
    $mail $_POST["mail"];

    if(
    $passwort != $passwort2 OR $username == "" OR $passwort == "" OR $mail == "")
        {
        echo 
    "Eingabefehler. Bitte alle Felder korekt ausfüllen. <a href=\"eintragen.html\">Zurück</a>";
        exit;
        }
    $passwort md5($passwort);

    $result mysql_query("SELECT id FROM login WHERE username LIKE '$username'");
    $menge mysql_num_rows($result);

    if(
    $menge == 0)
        {
        
    $eintrag "INSERT INTO login (username, passwort, mail) VALUES ('$username', '$passwort', '$mail')";
        
    $eintragen mysql_query($eintrag);

        if(
    $eintragen == true)
            {
            echo 
    "Benutzername <b>$username</b> wurde erstellt. <a href=\"login.html\">Login</a>";
            }
        else
            {
            echo 
    "Fehler beim Speichern des Benutzernames. <a href=\"eintragen.html\">Zurück</a>";
            }


        }

    else
        {
        echo 
    "Benutzername schon vorhanden. <a href=\"eintragen.html\">Zurück</a>";
        }
    ?>
    Es klappt eigentlich alles, er erstellt die Daten in der Tabelle... Aber irgendwie kommt immer ein Error (der Benutzer wird trotzdem erstellt)

    Error:
    Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /usr/export/www/vhosts/funnetwork/hosting/homepage/mysqltest/eintragen.php on line 60
    Benutzername test wurde erstellt. Login
    In der Zeile 60 ist das:
    PHP-Code:
    $menge mysql_num_rows($result); 
    Warum kommt da ein Error? könntet ihr mir bitte helfen, danke SnowDragon
     

  2. #2
    CPoly CPoly ist offline Mitglied Weizenbier
    tutorials.de Premium-User
    Registriert seit
    Sep 2009
    Beiträge
    2.445
    Google hat 1.410.000 Ergebnisse zu deiner Fehlermeldung.

    Du hast entweder keine Treffer bei der Abfrage oder eine Fehlerhafte Abfrage.

    Mach mal in der Zeile drüber:
    PHP-Code:
    $result mysql_query("SELECT id FROM login WHERE username LIKE '$username'") or die mysql_error(); 
     

  3. #3
    SnowDragon SnowDragon ist offline Rookie
    Registriert seit
    Feb 2010
    Beiträge
    5
    Hilft leider auch nicht weiter...
    Habe den Fehler jetz entdeckt, hatte vergessen die Spalte id reinzumachen
    Ich weiß ich bin dumm...
    Geändert von SnowDragon (14.02.10 um 09:26 Uhr)
     

Ähnliche Themen

  1. Fehler in der Mysql registrierung
    Von leon_20v im Forum PHP
    Antworten: 11
    Letzter Beitrag: 18.10.10, 09:27
  2. Antworten: 2
    Letzter Beitrag: 11.01.08, 13:39
  3. Antworten: 28
    Letzter Beitrag: 12.09.07, 17:24
  4. MySQL: ERROR 2013 (HY000): Lost connection to MySQL server during query
    Von blumshuett im Forum Relationale Datenbanksysteme
    Antworten: 2
    Letzter Beitrag: 07.06.06, 23:23
  5. MySQL Error : can't connect to MySql server on localhost (10061)
    Von compi im Forum Relationale Datenbanksysteme
    Antworten: 0
    Letzter Beitrag: 28.10.05, 19:00

Stichworte