Hallo,
wie ist die kürzeste Variante eine Kompletten Datensatz aus DB1 in DB2 neu Anzulegen?
Muss ich alle Tabellenspalten auf zählen oder kann mann bei INSERT befehl auch ein * benutzen.
Meine erdachte vorgehensweise ist das ich erst den Datensatz aus DB1 auslesen mit:
PHP-Code:
include"../inc/dbconnect.php";
$abfrage = "SELECT * FROM User Where UserID = '51'";
$ergebnis = mysql_query($abfrage);
while($row = mysql_fetch_object($ergebnis))
{
$_SESSION['UserID'] = $row->UserID;
$_SESSION['Geschlecht'] = $row->Geschlecht;
$_SESSION['Name'] = $row->Name;
$_SESSION['Vorname'] = $row->Vorname;
$_SESSION['Stadt'] = $row->Stadt;
$_SESSION['Postleitzahl'] = $row->Postleitzahl;
$_SESSION['Strasse'] = $row->Strasse;
$_SESSION['Hausnummer'] = $row->Hausnummer;
$_SESSION['Geburtstag'] = $row->Geburtstag;
$_SESSION['Email'] = $row->Email;
$_SESSION['Telefon'] = $row->Telefon;
$_SESSION['Handy'] = $row->Handy;
$_SESSION['Firma'] = $row->Firma;
$_SESSION['Firmeninhaber'] = $row->Firmeninhaber;
$_SESSION['TelFirmeninhaber'] = $row->TelFirmeninhaber;
}
und dies dann wieder mit Insert in DB2 speichere:
PHP-Code:
$eintrag = "INSERT INTO User (USERID, usw. ...) VALUES ('$UserID', usew....)";
$eintragen = mysql_query($eintrag);
Wer kann mir weiter helfen?
Mfg