Dateiimport zu mysql
So, hab da mal ne andere Frage.
Ich habe eine csv-Datei der so aus sieht: Zitat:
Zitat:
|
Es gibt glaube ich eine Datei, die bei mySQL dabei ist, mit der man solche Dateien einlesen kann.
Ist mir aber entfallen. Darum so: PHP-Code:
|
Besten dank.
Jetzt nur noch eine Frage. Wie wähle ich die Datei aus die irgendwo auf dem PC liegt und dann in die DB geschrieben werden soll? Momentan bekomme ich noch diese Fehlermeldung: Zitat:
Und zum zweiten Problem. Wenn die Datei in dem Verzeichnis liegt werden auch die Daten in die DB geschrieben, aber irgendwie total falsch.Aussehen tut das in der DB so: Zitat:
Zitat:
PHP-Code:
|
hehe. Ups! :)
In der mySQL-Abfrage muss das so lauten: VALUES ('$t[0]', '$t[1]', '$t[2]', '$t[3]', '$t[4]') |
Boahhhh neee, jetzt auch noch das:
Zitat:
|
Ruhig bleiben - wäre doch langweilig, wenn's beim ersten Versuch klappen würde.
Zeig mal das komplette mysql_query()-Ding und dazu eine Auflistung der Feldtypen dieser Tabelle. Zahlen dürfen in der Abfrage nicht in ' stehen, Zeichenketten dagegen müssen es. |
Du meinst jetzt das
PHP-Code:
PHP-Code:
|
Jo, genau das meinte ich.
Versuch das mal: VALUES ($t[0], $t[1], '$t[2]', '$t[3]', '$t[4]') Übrigens steht bei Dir 2 mal VALUES -> 1 weg! |
Supa, das funzt.
Das Zahlen nicht in ' stehen dürfen, da hätte ich auch selbst drauf kommen können. Und wie funzt das, das der User eine Datei auf seiner Platte aussuchen kann die in die DB geschrieben werden soll? Das ich da nen Upload irgendwie brauche ist klar, aber wie? ne menge Fragen, weil soweit bin ich dann doch noch nicht. :D |
Zum Thema Upload kann ich nur die Suchfunktion des Boards empfehlen, denn das Thema Upload wurde schon oft genug durch die Mangel genommen. :)
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 09:22:14 Uhr. |
Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.