MySQL Problem!

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

  • MySQL Problem!

    Erstmal hier mein Code:


    PHP-Code:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    </head>

    <body>
    <form action="$PHP_SELF" method="post">
    <div align="center">
      <table width="300" border="1" cellpadding="0" cellspacing="0" bordercolor="#000000">
        <tr>
          <td bgcolor="#00CC66"><table width="100%" border="0" cellspacing="0" cellpadding="0">
              <tr> 
                <td width="51%">Name:</td>
                <td width="49%"><div align="right"> 
                    <input name="name" type="text" id="name">
                  </div></td>
              </tr>
              <tr> 
                <td>Vorname:</td>
                <td><div align="right"> 
                    <input name="vorname" type="text" id="vorname">
                  </div></td>
              </tr>
              <tr> 
                <td>Stra&szlig;e:</td>
                <td><div align="right"> 
                    <input name="strasse" type="text" id="strasse">
                  </div></td>
              </tr>
              <tr> 
                <td>Hausnummer:</td>
                <td><div align="right"> 
                    <input name="hausnummer" type="text" id="hausnummer">
                  </div></td>
              </tr>
              <tr> 
                <td>Plz:</td>
                <td><div align="right"> 
                    <input name="plz" type="text" id="plz">
                  </div></td>
              </tr>
              <tr> 
                <td>Ort:</td>
                <td><div align="right"> 
                    <input name="ort" type="text" id="ort">
                  </div></td>
              </tr>
              <tr> 
                <td>e-Mail:</td>
                <td><div align="right"> 
                    <input name="email" type="text" id="vorname6">
                  </div></td>
              </tr>
              <tr> 
                <td>Passwort:</td>
                <td><div align="right"> 
                    <input name="passwort" type="text" id="vorname7">
                  </div></td>
              </tr>
              <tr> 
                <td colspan="2"><div align="center">
                    <input type="submit" name="Submit" value="Abschicken">
                  </div></td>
              </tr>
            </table></td>
        </tr>
      </table>
    </div>
    </form>
    </body>
    </html>


    <?php

    // DatenbankInformation (Connections, Passwort, Username)
    $host "localhost";
    $username "dzepina";
    $passwort "XXXXXX";
    $datenbank "dzepina";

    mysql_connect($host$datenbank$username$passwort);

    $query "insert into luck_anmeldung (name,vorname,strasse,hausnummer,plz,ort,email,passwort) values ($name,$vorname,$strasse,$hausnummer,$plz,$ort,$email,$passwort)";
    $querye mysql_query($query);

    if(
    $querye){
        echo 
    "Herzlichen Glückwunsch! <br><br> Wir begrüßen Sie als neuen User auf XYZ! <br><br>";
        

    ?>
    So...

    Meine Datenbankstruktur sieht so aus:
    id int(10) Nein auto_increment Ändern Löschen Primärschlüssel Index Unique
    name varchar(50) BINARY Nein Ändern Löschen Primärschlüssel Index Unique
    vorname varchar(50) BINARY Nein Ändern Löschen Primärschlüssel Index Unique
    strasse varchar(50) BINARY Nein Ändern Löschen Primärschlüssel Index Unique
    hausnummer varchar(50) BINARY Nein Ändern Löschen Primärschlüssel Index Unique
    plz varchar(50) BINARY Nein Ändern Löschen Primärschlüssel Index Unique
    ort varchar(50) BINARY Nein Ändern Löschen Primärschlüssel Index Unique
    email varchar(50) BINARY Nein Ändern Löschen Primärschlüssel Index Unique
    passwort varchar(50) BINARY Nein Ändern Löschen Primärschlüssel Index Unique

    Wie kann ich nun die "ID" auslesen, worunter der User gespeichert wurde und diese anzeigen.

  • #2
    PHP-Code:
    ...
    $result mysql_query("SELECT id FROM luck_anmeldung WHERE name='Thomas'");
    $row mysql_fetch_row($result);
    echo 
    $row[0];
    ... 
    mfg Flashfactor

    Gebildet ist, wer weiß, wo er findet, was er nicht weiß.

    Kommentar


    • #3
      so : mysql_insert_id

      php-Entwicklung | ebiz-consult.de
      PHP-Webhosting für PHP Entwickler | ebiz-webhosting.de
      die PHP Marktplatz-Software | ebiz-trader.de

      Kommentar


      • #4
        @Flashfactor

        was passiert wenn 2 user gleichzeitig Thomas eingeben??
        Keine gute Lösung

        php-Entwicklung | ebiz-consult.de
        PHP-Webhosting für PHP Entwickler | ebiz-webhosting.de
        die PHP Marktplatz-Software | ebiz-trader.de

        Kommentar


        • #5
          da hast du recht hab net weit genug gedacht.

          mfg Flashfactor

          Gebildet ist, wer weiß, wo er findet, was er nicht weiß.

          Kommentar

          Lädt...
          X