phpbar.de logo

Mailinglisten-Archive

[dbs] [PHP & MySQL] Arbeiten mit Unique

[dbs] [PHP & MySQL] Arbeiten mit Unique

Astarion php at final-fx.net
Sam Jan 3 10:49:10 CET 2004


Guten Morgen,

ih habe follgendes Problem. Ich m=F6chte eine Community Seite=
 erstellen in der sich die User registrieren m=F6chten. Die Spalte=
 in der Datenbank 'benutzername' habe ich deshalb auf UNIQUE=
 gesetzt, damit der Benutzername halt einmalig leibt. Es=
 funktioniert auch, nur scheine ich etwas mit der Abfrage und=
 dessen Fehlermeldung falsch zu machen, hier einmal der=
 Codeausschnitt:

=09=09include("lib/mysql.inc.php");

=09=09$abfrage =3D "SELECT * FROM user";
        $ergebnis =3D mysql_query($abfrage);
        $row =3D mysql_fetch_object($ergebnis);

        if($_POST[benutzername]=3D=3D$row->benutzername)
        {
        =09echo "Diesen Benutzernamen ( $_POST[benutzername]) gibt=
 es bereits!<br>Zur=FCck!";
        }
        else
        {
        =09$passwort=3Dmd5("$passwort");
        =09$eintrag =3D "INSERT INTO `user` (`benutzername`,=
 `passwort`, `email`, `geburtstag`, `wohnort`, `icq`, `msn`,=
 `homepage`) VALUES ('$_POST[benutzername]', '$passwort',=
 '$_POST[email]', '$_POST[geburtstag]', '$wohnort', '$icq',=
 '$msn', '$homepage')";
        =09$eintragen =3D mysql_query($eintrag);
        =09echo "Du wurdest erfolgreich registriert!";
        }

er gibt mir dann immer braf die Meldung "Du wurdest erfolgreich=
 registriert" aus.
Wo liegt mein Fehler ?

MFG
Astarion



php::bar PHP Wiki   -   Listenarchive