Autor |
Nachricht |
ma1973
Threadersteller
Dabei seit: 17.02.2006
Ort: borken
Alter: 51
Geschlecht:
|
Verfasst Do 12.03.2009 11:38
Titel datensätze > in DB > einfügen ... |
|
|
Hallo, mmm nun ja ...
versuche in einer Datenbank > email adresse und datum zu importieren.
jetzt suche ich wie ich eine .txt datei einpflegen kann ...
zunächst habe ich es mit dem "einfügen" versucht mit null erfolg
in phpMyAdmin habe ich folgende Felder angelegt:
id int(11)
mail tinyint(60)
datum datetime
mm, kann mir jemand vielleicht einen tip geben wie ich diese einpflegen kann?
mmm
|
|
|
|
|
Pixelpole
Dabei seit: 25.10.2004
Ort: Trier
Alter: 37
Geschlecht:
|
Verfasst Do 12.03.2009 11:40
Titel
|
|
|
wie sieht denn deine txt datei aus?
was spricht denn gegen xml beispielsweise?
|
|
|
|
|
Anzeige
|
|
|
DerM
Dabei seit: 18.01.2009
Ort: -
Alter: 42
Geschlecht:
|
Verfasst Do 12.03.2009 11:47
Titel
|
|
|
Pro Datensatz eine Zeile, Felder mit Kommatas separieren und als csv importieren ??
Vllt so
|
|
|
|
|
fyll
Dabei seit: 20.09.2003
Ort: Augsburg
Alter: 39
Geschlecht:
|
Verfasst Do 12.03.2009 11:47
Titel
|
|
|
Soll das eine einmalige Aktion sein oder automatisiert?
Wenn der Inhalt der Textdatei durch Kommas oder Tabs getrennt ist und alles eh nur einmalig gemacht werden soll, sollte das phpMyAdmin beim Importieren automatisch erkennen sollen - da solltest mal deine Formatierung in der txt-file überprüfen...
Wenn das automatisiert gehen soll, könntest mit PHP die txt-datei parsen (einfachster Weg: klick) und das ganze importieren oder du schreibst nen cronjob, der den Befehl mysqlimport (siehe man) ausführt.
Was bedeutet eigentlich "null Erfolg"? Es kommt also keine Fehlermeldung oder hast dus nicht geschafft den "Abschicken"-Button mit der Maus zu treffen?
|
|
|
|
|
bacon
Dabei seit: 24.10.2007
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Do 12.03.2009 11:51
Titel
|
|
|
mail tinyint(60)
Ne E-Mail-Adresse ist doch in der Regel ein string und keine Ganzzahl? Geschweige davon, dass eine nicht-vorzeichenbehafteter mini-Integer höchstens 3 Stellen haben kann.
Formulier' deine Frage bitte nochmal neu, und beschreibe genau, was du tust, wie du importierst etc. Damit auch jeder versteht, was du vorhast. So denkt man, du säßest total zugedröhnt vorm Rechner und betätigst mit deinen Zehenspitzen irgendwelche Knöpfe.
Zuletzt bearbeitet von bacon am Do 12.03.2009 11:52, insgesamt 1-mal bearbeitet
|
|
|
|
|
ma1973
Threadersteller
Dabei seit: 17.02.2006
Ort: borken
Alter: 51
Geschlecht:
|
Verfasst Do 12.03.2009 11:54
Titel
|
|
|
... mmh wenn ich versuche das ganze zu importieren,
dann rödelt der rechner stundenlang, so das ich das
ganze abbrechen muss , das bedeutet 0 erfolg
BIN KEIN PROGRAMMIERER ..
mmm, gibt es nicht was ganz simples ...
damit die doofen daten eingeplegt werden und ich sie
nicht alle einzeln reinschreiben muss ...
EDIT//
Ok, ich habe eine Excel Tabelle mit den Feldern email und datum,
dann habe ich daraus eine .txt datei gemacht.
In phpMyAdmin habe ich dann versucht, diese über einfügen zu
importieren, doch da war der rechner nur am laden und ich musste
das ganze abbrechen.
Zuletzt bearbeitet von ma1973 am Do 12.03.2009 11:57, insgesamt 2-mal bearbeitet
|
|
|
|
|
fyll
Dabei seit: 20.09.2003
Ort: Augsburg
Alter: 39
Geschlecht:
|
Verfasst Do 12.03.2009 12:00
Titel
|
|
|
Ahlso .. ^^
1. hat bacon Recht - das hab ich gar nicht gesehen - benutz für die eMail-Adresse nicht tinyint, sondern char(60)..
2. Ist das Datum wirklich im Datetime-Format?
3. Kanst du uns nicht einfach mal die text-Datei zeigen? ^^
4. dochdoch - das ist einfach
|
|
|
|
|
ma1973
Threadersteller
Dabei seit: 17.02.2006
Ort: borken
Alter: 51
Geschlecht:
|
|
|
|
|
|
|
|
Ähnliche Themen |
Datensätze in verbundene Tabellen einfügen mit Php?
Srpy Datensätze verwenden
PHP: Datensätze aus DB 3 spaltig ausgeben
[mySQL] Datensätze löschen
Ein PHP-Formular - mehrere Datensätze erstellen
Datensätze aus MySQL-Datenbank sortieren...
|
|