[PHP] MySQL Tabelle überprüfen

Dieses Thema im Forum "Webentwicklung" wurde erstellt von [Bensen], 11. April 2008 .

Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 11. April 2008
    MySQL Tabelle überprüfen

    Morgen,

    beschäftige mich seit nen paar Stunden mit MySQL in Verbindung mit PHP nun wollte ich überprüfen, ob die E-Mail Adresse mit dem Usernamen übereinstimmt.

    Die Tabelle sieht so aus

    Code:
    CREATE TABLE xuser
    (
     ID INT AUTO_INCREMENT PRIMARY KEY,
     username VARCHAR(15),
     usermail VARCHAR(30),
     passwort VARCHAR(255),
     regdate VARCHAR(30),
     lastlogin VARCHAR(30) 
    
    );
    Beim HTML Formular gibt man sein Benutzernamen und seine e-mail Adresse an, dann soll per MySQL geprüft werden ob der Username mit der E-Mail übereinstimmt, nur wie mache ich das?
     
  2. 11. April 2008
    AW: MySQL Tabelle überprüfen

    SELECT id FROM xuser WHERE username = $username AND usermail = $email

    mit mysql_num_rows kann man dann die anzahl an reihen auslesen, die selected wurden. wenn also eine reihe ausgewählt wurde, dann gibts den user mit zugehöriger email adresse. anstatt id kannst du dir auch was anderes zurückgeben lassen, das nützlich ist. weglassen kann man das leider nicht, es muss mindestens eine spalte angegeben werden...
     
  3. 11. April 2008
    AW: MySQL Tabelle überprüfen

    Also sollte

    PHP:
    $result  = @ mysql_query ( "SELECT ID FROM xuser WHERE username = '" . $usercheck . "' AND usermail = '" . $mailcheck . "'" );
             
    $result  mysql_num_rows ( $result );
             if(
    $result  ==  false ){
             echo 
    'Der Benutzername stimmt nicht mit der E-Mail Adresse überein' ;
                }
    funktionieren?


    OK habs gerade getestet und es funktioniert, danke.
     
  4. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.