php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2008

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 12.12.2008, 17:55  
Erfahrener Benutzer
 
Benutzerbild von pfump
 
Registriert seit: 29.03.2008
Beiträge: 576
pfump kann nur auf Besserung hoffen
Standard CSV-Datei in MySql importieren

Hallo ich bins wieder

Ich will eine CSV-Datei in eine MySql-Datenbank importieren.
Die CSV-Datei hat den Aufbau ID, Name, Vorname.
Die Tabelle hat den gleichen Aufbau.
Dazu habe ich folgenden Befehl benutzt:

PHP-Code:
$sql="LOAD DATA LOCAL
        INFILE '$datei'
        REPLACE
        INTO TABLE vereine
        FIELDS
        TERMINATED BY ';' IGNORE 1 LINES"
;     
        
$erg=mysql_query($sql,$link) or die(mysql_error($link)); 
Das funktioniert ja soweit auch ganz gut.
Leider habe ich bei ID und bei Vorname ein " stehen.
Also bei ID: "1
und bei Vorname: Thomas"

Weiß zufällig jemand wie ich die wegbekomme?
pfump ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 12.12.2008, 19:10  
Erfahrener Benutzer
 
Benutzerbild von David
 
Registriert seit: 05.09.2007
Beiträge: 5.044
David wird schon bald berühmt werden
Standard

Wo stehe die Anführungszeichen? In der Datei? Oder nach dem Import in der Datenbank? Oder beides?
David ist offline  
Alt 12.12.2008, 20:33  
Erfahrener Benutzer
 
Benutzerbild von pfump
 
Registriert seit: 29.03.2008
Beiträge: 576
pfump kann nur auf Besserung hoffen
Standard

Also die stehen in der Datenbank-Tabelle

Zum Beispiel folgender Datensatz:

ID Name Vorname
"1 Mustermann Max"
pfump ist offline  
Alt 12.12.2008, 20:43  
Erfahrener Benutzer
 
Benutzerbild von David
 
Registriert seit: 05.09.2007
Beiträge: 5.044
David wird schon bald berühmt werden
Standard

Und was steht in der Datei?

Wenn da das Selbe ("1 Mustermann Max") steht, ist es kein Wunder. Die Anführungszeichen markieren ein Feld, genauso wie in PHP: $x = "a b c d"; $x wird eine Zeichenkette zugewiesen.
Außerdem hast Du MySQL gesagt, dass die Felder durch ; getrennt werden.
David ist offline  
Alt 12.12.2008, 21:43  
Erfahrener Benutzer
 
Benutzerbild von pfump
 
Registriert seit: 29.03.2008
Beiträge: 576
pfump kann nur auf Besserung hoffen
Standard

In der Datei stehts so:

1;Mustermann;Max
pfump ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
importieren von csv datei in mysql tabelle Datenbanken 3 02.06.2009 23:45
SQL Datei mit PHP importieren?! Nightuser PHP Tipps 2008 13 01.02.2009 01:51
Wert in externer Datei speichern Abakay PHP Tipps 2008 6 04.12.2008 18:56
lokale datei in mysql blob speichern ribosom PHP Tipps 2008 7 09.09.2008 12:30
mysql Datei import bei strato / FEHLER freakymiky Datenbanken 12 05.09.2008 10:16
PHP-Mailer mit Protokoll MySQL oder Datei??? winkelsbr PHP Tipps 2008 3 04.07.2008 12:52
Mysql Server Einstellunen Optimieren pchero Datenbanken 3 01.05.2007 19:50
MySQL Befehle aus Datei lesen Lloyd Larkin PHP Tipps 2006 9 07.12.2006 12:27
Mysql Tabelle Exportieren und Importieren (Kopieren) PHP Tipps 2006 4 11.06.2006 22:06
Suche Tipps für Persormance-Steigerung (Geld für Nützliches) Beitragsarchiv 18 16.08.2005 10:57
PHP Class Datei Basirende Datenbank mit MySQL Syntax atom-dragon Beitragsarchiv 4 01.08.2005 06:57
History in MySQL - durch importieren von txt Dateien. PHP Tipps 2005-2 0 27.06.2005 03:07
[Erledigt] MySQL ODBC - Word 97 - Daten importieren Datenbanken 0 30.11.2004 10:44
[Erledigt] PHP5 &a m p; MySQL Datenbanken 5 01.08.2004 05:47
aus mysql db auslesen und in datei schreiben. Sclot PHP Tipps 2004 2 19.07.2004 21:56

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
http://www.php.de/php-tipps-2008/49766-csv-datei-mysql-importieren.html, strato datenbank importieren, csv datei in mysql importieren, csv datei mysql importieren, strato datenbank csv importieren, mysql import id, csv in sql, csv in mysql importieren, sql csv importiern hochkomma, mysql csv inmport anführungszeichen, mysql from csv import, mysql csv importieren beispiel, csv datei mysql importieren durchsuchen..., php csv import anführungszeichen, import csv bei strato, php csv in datenbank importieren, \php csv datei in mysql\, csv datei aufbau für mysql, php csv daten importieren beispiel, class for csv import php mysql

Alle Zeitangaben in WEZ +2. Es ist jetzt 20:30 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum