Hallo liebe Gemeinde,
ich möchte in meinem Anmeldeformular, das Informationen in verschiedenen Tabellen gespeichert werden, dazu lese ich bei der abfrage die Last_id aus und möchte sie in einer anderen Tabelle als User ID nutzen, die last_Id ermittel ich in folgendem Code:
Die tabbeln Struktuer sieht ein BIG INT vor und erhält eine auto_increment Wert ab 10000000000000000000
Soweit funktioniert es auch.
Dies müsste meines Wissens nach nun auch in $last_id gespeichert sein, jedoch speichert er mir an anderer Stelle den Wert: -1981284352 bei weiteren einträgen sieht es wie folgt aus:
-1981284351
-1981284350
-1981284349
Er erkennt jedenfalls das die Zahl steigen muss, doch wie bekomme ich beide auf den selben Wert?
Das 2te Feld ist im Übrigen als varchar mit 30 Zeichen.
lg
ich möchte in meinem Anmeldeformular, das Informationen in verschiedenen Tabellen gespeichert werden, dazu lese ich bei der abfrage die Last_id aus und möchte sie in einer anderen Tabelle als User ID nutzen, die last_Id ermittel ich in folgendem Code:
PHP:
$sql = "INSERT
INTO
`ow_login`
(`username`, `email`, `passwort`, `confirmcode`, `ip`, `sicherheit`, `antwort`)
VALUES
('$username', '$email', '$passwort', '$confirm_code', '$user_ip', '$sicherheitsfrage', '$antwort')";
mysql_query($sql) or die(mysql_error());
$last_id = mysql_insert_id ();
$pro_data = "INSERT
INTO
`ow_user_data`
(`userid`, `vorname`, `nachname`, `geb_tag`, `geb_mon`, `geb_jahr`, `sex`)
VALUES
('$last_id', '$vorname', '$nachname', '$geb_tag', '$geb_mon', '$geb_jahr', '$sex')";
mysql_query($pro_data) or die(mysql_error());
Die tabbeln Struktuer sieht ein BIG INT vor und erhält eine auto_increment Wert ab 10000000000000000000
Soweit funktioniert es auch.
Dies müsste meines Wissens nach nun auch in $last_id gespeichert sein, jedoch speichert er mir an anderer Stelle den Wert: -1981284352 bei weiteren einträgen sieht es wie folgt aus:
-1981284351
-1981284350
-1981284349
Er erkennt jedenfalls das die Zahl steigen muss, doch wie bekomme ich beide auf den selben Wert?
Das 2te Feld ist im Übrigen als varchar mit 30 Zeichen.
lg