automisch ID in MySQL Datenbank erzeugen
Torsten
- php
0 Gerhard0 Torste
0 Daniel0 Daniel
0 keppel kreppel
Hallo,
Anmeldeformular: User gibt Benutzername, eMail und Passwort ein. Diese Daten werden nach Bestätigung des Absende-Buttons in einer MySQL Datenbank gespeichert:
mysql_query("INSERT INTO User (Name, eMail, Passwort) VALUES ('karl','karl@gmx.de','123456')");
Nun möchte ich folgendes erreichen:
Es soll automatisch eine weitere Spalte(ID) als Schlüssel für eine eindeutige Identifizierung eines Datensatzes erzeugt werden. In dieser Form:
Tabelle User:
ID | Name | eMail | Passwort
------------------------------------------
1 | karl | karl@gmx.de | 123456
2 | ....
3 | ....
Wie macht man das am besten?
Im Moment habe ich überhaupt keine Vorstellung wie ich das umsetzen soll.
Gruß
Torsten
du musst deiner id-spalte die eigenschaft auto_increment anhängen
lg gerhard
hallo,
du musst deiner id-spalte die eigenschaft auto_increment anhängen
danke! doch so einfach....
gruß
torsten
Ahoi Torsten,
Es soll automatisch eine weitere Spalte(ID) als Schlüssel für eine eindeutige Identifizierung eines Datensatzes erzeugt werden.
Dann füge die spalte hinzu und mach Primarykey und auto increment auf diese spalte.
MfG
Ahoi Daniel,
Dann füge die spalte hinzu und mach Primarykey und auto increment auf diese spalte.
Der befehl dazu lautet in etwa:
ALTER TABLE tabelle
ADD id
INT( 11 ) NOT NULL AUTO_INCREMENT PRIMARY KEY ;
MfG
keppel kreppel
auto_increment ist dein stichwort für google
keppel kreppel