Hi, ich habe eine CSV-Datei. Trenner ist ein Semikomma und die Datensätze werden von doppelten Anführungszeichen eingeschlossen. Dummerweise werden auch doppelte Anführungszeichen innerhalb der Einträge verwendet. z.B.
Wenig erfolg hatte ich daher mit:
auch nicht mit:
Am besten geht noch:
Problem: erster und letzter Datensatz haben jeweils noch ein anfürhungszeichen an Anfang/Ende.
Was schlagt ihr vor?
Gruß,
syco23
"03419";"Diese Lampe verbessert nicht nur Ihre Raumluft, sondern auch das Ambiente Ihres Wohnzimmers.";"Duftgarten - Aromalampe "Aladin"";"Bereits seit der Antike kennen Menschen die entspannende Wirkung der Raumdüfte. Mit Hilfe der Aromalampe steigen auch Sie in die Höhen der stimulierenten Duftwelten.<li>Höhe: 14cm.<li>Durchmesser: bis zu 16cm.";"http://www.partner.head-shop.de/export/images/thumb/03419.jpg";"http://www.partner.head-shop.de/export/images/product/03419-1.jpg";"";"";"";"4.99";"|Esoterik:Räucherzubehör:Gefäße & Schalen|Esoterik
ele:duftlampen";"http://www.head-shop.de/shop/03419.html?mv_pc=themadrogennet";
![Embarrassment](https://www.php-resource.de/forum/core/images/smilies/redface.gif)
Code:
LOAD DATA LOCAL INFILE '/kunden/url/products_export.csv' REPLACE INTO TABLE headshop_artikel FIELDS TERMINATED BY ';' OPTIONALLY ENCLOSED BY '"';
Code:
LOAD DATA LOCAL INFILE '/kunden/url/products_export.csv' REPLACE INTO TABLE headshop_artikel FIELDS TERMINATED BY ';'
Code:
LOAD DATA LOCAL INFILE '/kunden/url/products_export.csv' REPLACE INTO TABLE headshop_artikel FIELDS TERMINATED BY '";"'
Was schlagt ihr vor?
Gruß,
syco23
Kommentar