Sie befinden sich hier im Forenarchiv von phpforum.de wenn Sie direkt ins Forum möchten, klicken Sie bitte hier. Zur Startseite kommen Sie hier.

Sql-insert

hab da ein kleines problem, bei dem ich nicht weiterkomme...

ich erzeuge in der db einen neuen user, wobei beim erzeugen unter anderem auch gleich die daten für seine kreditkarte(n) gespeichert werden sollten...

kunde ist eine tabelle und kreditkarte ist ebenfalls eine tabelle...

jedoch stehe ich jetzt vor dem problem, dass ich in der kreditkarte-tabelle auch die userID vom kunden speichern muss... ich aber nach dem erzeugen der tabelle nicht auf auf die userid zugreifen kann (userid wird durch auto_increment erzeugt), weil bei mysql_query nur der wert 0 oder 1 zurückgeben wird....




code sieht folgendermaßen aus:

function add_new_user($vorname, $nachname, $adresse, $plz, $ort, $land, $username, $passwort, $email, $telefon, $telefax)
{
return $result_add=mysql_query("INSERT INTO `kunde` (`vorname` ,`nachname`,`adresse`,`plz`,`ort`,`land`,`username`,`password`,`email`,`telefon`,`telefax`,`anzahl_login`) VALUES ('$vorname', '$nachname', '$adresse', '$plz', '$ort', '$land', '$username', '$passwort', '$email', '$telefon', '$telefax', '0')");
}

function add_new_kk($userID,$kkunternehmen,$kontonummer,$gueltig_bis)
{
return $result_kk=mysql_query("INSERT INTO 'kreditkarte' (userID, kontonummer, kkunternehmen, gueltigkeit) VALUES ('$userID','$kontonummer','$kkunternehmen','$gueltig_bis')");
}


$result_add=add_new_user($vorname, $nachname, $adresse, $plz, $ort, $land, $username, $passwort, $email, $telefon, $telefax);

$result_kk=add_new_kk($kkunternehmen,$kontonummer,$gueltig_bis,$userID);


kann mir da vielleicht irgendwer weiterhelfen?!

thx

Hier gehts zum Orginal Eintrag "Sql-insert" im Forum

Antworten

Guckst Du: http://de3.php.net/manual/de/function.mysql-insert-id.php

*** Nobody ***


2.

thx!


Hier gehts zum Orginal Eintrag "Sql-insert" im Forum
 
phpforum.de | Impressum | Handy Bundles