php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 03.04.2005, 11:48  
Gast
 
Beiträge: n/a
Standard [Erledigt] CSV Datei in MySQL importieren

Hallo.

Hab wieder mal ein kleines Problem.

Ich habe eine Datenbank. Diese hat eine Tabelle für die User.
In dieser Tabelle existieren 4 Spalten.

Eine ID vom Typ int;
Eine Usernamen Spalte vom Typ varchar;
Eine Namens Spalte, ebensfalls vom Typ varchar
und zu guter letzt eine Email Spalte, wieder vom Typ varchar.

Jetzt habe ich mit Excel eine Datei mit verschiedenen Emails.
Ich habe das ganze erstmals unter .csv gespeichert. Jetzt
möchte ich das ganze Importieren. Allerdings wird ein Fehler ausgegeben (PhpmyAdmin). In der .csv Datei ist erste Spalte, die die die Emails enthält, ansonsten ist die Datei leer. Es soll ein Newsletter Script werden, also sind ID, Usernamen und Namen eigentlich egal. Es bestehen allerdings schon einige Einträge, die alle Spalten benutzen, deshalb möchte ich das so lassen.

Folgende Fehlermeldung kommt:

Zitat:
Warning: mb_strpos() [function.mb-strpos]: Unknown encoding or conversion error. in C:\Programme\Apache Group\apachefriends\xampp\phpmyadmin\libraries\str ing.lib.php on line 112

Warning: mb_strpos() [function.mb-strpos]: Unknown encoding or conversion error. in C:\Programme\Apache Group\apachefriends\xampp\phpmyadmin\libraries\str ing.lib.php on line 112

Warning: mb_strpos() [function.mb-strpos]: Unknown encoding or conversion error. in C:\Programme\Apache Group\apachefriends\xampp\phpmyadmin\libraries\str ing.lib.php on line 112
Dann kommen ziemlich viel Buchstaben und der Inhalt der .csv Datei.
Ganz unten steht noch:

Zitat:
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '��ࡱ�' at line 1
Was muss ich tun um zu meinem gewünschten Ergebnis zu kommen?
Liegt es vielleicht, daran dass ich in Excel die Emails in die erste Spalte gelegt habe und nicht so wie in MySQL in die 4te ?
  Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 03.04.2005, 20:29  
axo
Erfahrener Benutzer
 
Registriert seit: 24.12.2004
Beiträge: 1.818
axo ist zur Zeit noch ein unbeschriebenes Blatt
Standard

es liegt eher daran, dass du für solche sachen lieber ein skript schreiben solltest, das die csv-datei einliest und ordentliche sql-befehle zum einfügen machen sollst. phpmyadmin ist zwar toll, kann aber nicht hellsehen.
übrigens ist eine excel-datei nicht automatisch eine csv-datei. wollt ich nur mal klarstellen.
axo ist offline   Mit Zitat antworten
Alt 04.04.2005, 02:05  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.798
PHP-Kenntnisse:
Fortgeschritten
robo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblick
Standard

btw sieht man schon dass csv != excel-csv wenn man mal auf die export-optionen von phpmyadmin ghet, dagibts etra csv und excel-csv, wobei ich noch nie probleme hatte mit normalen csv's in excel :P



mfg
robo47
robo47 ist offline   Mit Zitat antworten
Alt 04.04.2005, 09:11  
Erfahrener Benutzer
 
Benutzerbild von lazydog
 
Registriert seit: 02.04.2008
Beiträge: 4.034
lazydog befindet sich auf einem aufstrebenden Ast
Standard Re: CSV Datei in MySQL importieren

Zitat:
Zitat von kiwipresse
Liegt es vielleicht, daran dass ich in Excel die Emails in die erste Spalte gelegt habe und nicht so wie in MySQL in die 4te ?
Sicher liegt es daran. Die CSV-Datei sollte genau die gleiche Struktur aufweisen, wie die Tabelle, ausser du gibst die Atrribute, die du importieren möchteste unter Column names im Import-Formular explizit an.
__________________
Gruss
L
lazydog ist offline   Mit Zitat antworten
Antwort


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
[Erledigt] 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
PHP-Mailer mit Protokoll MySQL oder Datei??? winkelsbr PHP Tipps 2008 3 04.07.2008 12:52
[Erledigt] Hochgeladene Datei wird doppelt abgelegt thecracked PHP Tipps 2008 3 01.07.2008 16:31
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
aus php datei eine pdf datei erzeugen lassen raffnix PHP-Fortgeschrittene 5 04.02.2005 15:08
[Erledigt] MySQL ODBC - Word 97 - Daten importieren Datenbanken 0 30.11.2004 10:44
[Erledigt] Kann SQL Datei über phpMyAdmin nicht importieren Datenbanken 1 11.08.2004 09:53
PHP5 & 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/datenbanken/20628-erledigt-csv-datei-mysql-importieren.html, xampp csv importieren, phpmyadmin import csv spaltennamen, excel in mysql importieren, csv in mysql importieren, phpmyadmin import csv, xampp import csv, warning: mb_strpos() [function.mb-strpos]: unknown encoding or conversion error., sql befehl csv import, csv in mysql importieren php, phpmyadmin csv import spaltennamen, csv syntax, sql befehl csv importieren, php csv mysql converter, mysql import textdatei, csv datei in mysql importieren php, csv import php mysql, csv datei in mysql einfügen bei unterschiedlichen namen, mysql csv import phpmyadmin, import text datei mysql phpmyadmin

Alle Zeitangaben in WEZ +1. Es ist jetzt 07:24 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

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.