Seite 1 von 2
von einer db in die andere
Verfasst: 15.08.2006 15:22
von witzigerkiller
hallo, ich wollte euch mal fragen wie ihr das machen würdet alle daten aus einer datenbank tabelle abzufragen und die in seine einzutragen..
also ich würde das so machen
verbinund zur daten im web
auslesen mit while schleife
.... problem ... wie trag ich die jetzt gleichzeitig in die vom localhost ein?
datenbank exportieren währe mir ein zu großer akt bei 300 einträgen und meine tabellen struktur ist auch anders, also alles von hand bearbeiten wäre für mich definitif ein zu großer akt.
danke
Verfasst: 15.08.2006 16:39
von Emanuelle_1982
also du hast 2 Datenbanken nehme ich an? also einmal im Internet und einmal auf dem Heim PC, oder?
da fängst du gut an...
danach erstellst du eine Verbindung zu localhost, und dort trägst du das eben ausgelesene wieder rein
Aber wofür die Mühe wenn es phpmyadmin gibt?
Datenbank komplett sichern auf dem Rechner im Web
Dann diese Datei wiederherstellen...
fertig, ca 5 minuten
Verfasst: 15.08.2006 16:43
von witzigerkiller
also ich habe auf dem phpmyadmin auf meinem pc eine komplett andere strutkur
z.b local sieht die so aus
name, title, ip
im internet so title, name, ip und das alles an meins anzupassen wäre mir schlichtweg zuviel arbeit.
toll so weit wie du bist war ich auch mal... aber wie trage ich die wieder alle ein? ich komm da nicht mit, ich muss die einträge ja irgenwie zwischenspeichern oder, weil in der while schleife kann ich schlecht die datenbank verbindung schliesen und eine neue aufmachen.
Verfasst: 15.08.2006 16:47
von Emanuelle_1982
das kann man aus deinem Beitrag nicht entnehmen....
nicht mal das die andere Datenbank im internet oder sonstwo ist
du redest nur von einer Datenbank
Wenn sich die Felder unterscheiden musst du halt ein Script basteln das das halt dann wieder sortiert...
also eben die Variablen entsprechen speichert...
Verfasst: 15.08.2006 17:03
von Miriam
Wenn die Titel der Spalten gleich sind, kannst Du das so übernehmen. Es sollte keinen Unterschied machen, welche Reihenfolge die Spaltennamen und die Werte dazu haben.
Verfasst: 15.08.2006 17:46
von witzigerkiller
Bei mir macht es aber was..
Es hat sich nun geklärt, habe von Schwepsi dem superweib(beherscht perfekt php und studiert) netten icq support bekommen.
Verfasst: 15.08.2006 20:47
von Pyramide
Und für diejenigen, die auch noch wissen wollen wie das geht: Man muss in phpMyAdmin beim Export die Option "vollständige Inserts" auswählen.
Verfasst: 15.08.2006 22:20
von Miriam
Was haben denn die
vollständigen Inserts mit der geänderten "Reihenfolge" der Tabellenspalten, die bei winzigerkiller doch so entscheidend gewesen sein soll, zu tun?

Verfasst: 15.08.2006 23:09
von Pyramide
Daß die Inserts dann so aussehen
Code: Alles auswählen
INSERT INTO tabelle (feld2, feld1, feld3) VALUES('b', 'a', 'c');
anstatt nur
Verfasst: 15.08.2006 23:13
von witzigerkiller
// offtopic @ pyra haste die pn schon gelesen?
