Versuche CSV per MyphpAdmin in DB einzubinden

Alles, was MariaDB und MySQL betrifft, kann hier besprochen werden.

Versuche CSV per MyphpAdmin in DB einzubinden

Postby MAD King » 08. March 2010 16:17

Hallo,

ich benötige bitte Hilfe bei folgendem:

Ich habe eine CSV Datei mit ca 50000 Zeilen. Jede Zeile enthält einen Artikel für den Shop Virtuemart von Joomla. Leider haben die dort keine Ahnung wie man so etwas einbindet, deshalb ersuche ich hier von den Cracks Hilfe.

Wie bekomme ich die einzelnen Werte ich die jeweilige Tabelle?

Hauptproblem sind die Hauptkategorien mit deren Unterkategorien.

Ich habe einen Auszug aus der CSV angehängt.

Vielen Dank für jede Hilfe


Auszug CSV (Erste Zeile Header):

Product number,Product name,Retail price,Wholesale price,Short Description,Long Description,Category 1 (obsolete),Category 2 (obsolete),Category 3 (obsolete),Large Image URL,Thumbnail Image URL,Vibe,Gender,Size,Color,Shape,For Body Part,Material,Similar Items,Date Added,Length,Width,Circumference,Powered By,Features,Out Of Stock,Discontinued,Description 2,Description 3,Description 4,Image 2,Image 3,Image 4,Flavor,content,Vendor,Manufacturer,UPC,New Category 1,New Category 2,New Category 3,Weight

"BC5263","Handschuhe","9.95","6.48","Wildleder Handschuhe","Handschuhe aus echtem Leder ohne Finger, Weitenverstellung mit Klettband am Handgelenk. Farbe: Schwarz T","","","","images/HS/BC5263.JPG","images/HS/BC5263thmb.JPG","","","","","","","","","2010-03-06","0","0","0","","","0","0","","","","","","","","","HS","Handschuhe","5268541258","Kleidung","Handschuhe","","0"
User avatar
MAD King
 
Posts: 82
Joined: 25. July 2003 07:41

Re: Versuche CSV per MyphpAdmin in DB einzubinden

Postby WilliL » 17. March 2010 21:55

ich habe das mal via sql-script gemacht, da bei meinem hoster nur eine alte phpadmin Version verfügbar war, die nur SQL importieren konnte.

Bsp: lokal erzeugt und angepasst und dann per copy und paste bei "hoster" phpadmin eingefügt..
- nicht elegant, aber ...
Code: Select all

CREATE TABLE IF NOT EXISTS `adresse` (
  `krz` char(3) NOT NULL DEFAULT '',
  `anschrift` varchar(30) NOT NULL DEFAULT '',
  `plz` varchar(5) NOT NULL DEFAULT '',
  `ort` varchar(30) NOT NULL DEFAULT '',
  `telefon` varchar(40) NOT NULL DEFAULT '',
  `mobile` varchar(20) NOT NULL DEFAULT '',
  `email` varchar(89) NOT NULL DEFAULT '',
  `geb_datum` date NOT NULL DEFAULT '0000-00-00',
  PRIMARY KEY (`krz`)
) ENGINE=MyISAM COMMENT='Kontaktdaten';


INSERT INTO `adresse` (`krz`, `anschrift`, `plz`, `ort`, `telefon`, `mobile`, `email`, `geb_datum`) VALUES
('as2', '', '', '', '', '', '', '0000-00-00'),
('bc1', '', '', '', '', '', '', '0000-00-00');

Willi
WilliL
 
Posts: 660
Joined: 08. January 2010 10:54
Operating System: Win7Home Prem 64 SP1


Return to MariaDB - MySQL

Who is online

Users browsing this forum: No registered users and 12 guests