Hallo!
Ich breucchte mal eure Hilfe.
Ich möchte mit Hilfe von LOAD DATA LOCAL INFILE CSV Datei einlesen.
Was normalerweise ja absolut kein Problem ist.
Jedoch ist meine CSV Datei nicht Standartmässig angelegt
wie hier:
spalte1;spalte2;spalte3;spalte4
spalte1;spalte2;spalte3;spalte4
spalte1;spalte2;spalte3;spalte4
spalte1;spalte2;spalte3;spalte4
sondern so:
spalte1;spalte1;spalte1;spalte1;
spalte2;spalte2;spalte2;spalte2;
spalte3;spalte3;spalte3;spalte3;
spalte4;spalte4;spalte4;spalte4;
Folgender PHP Code liest die Datei also nicht richtig aus:
<?
include("verbind.php");
include("funk.php");
$sql = "LOAD DATA LOCAL INFILE 'data.txt'
REPLACE INTO TABLE barco FIELDS
TERMINATED BY ';'
(nummer,name,hsync ,vsync ,bandbreite ,stromverbrauch ,lens ,offset ,roehre ,LIQUIDgekoppelt ,ansieco ,ansinormal ,ansiboost ,linedoubler ,emf ,farbe ,digitalkonvergenz ,memoryspeicher ,volt ,gewicht)";
If ($res=send_sql($db,$sql)) {
echo "SQL-Kommando wurde ausgeführt";
}
?>
Ich hoffe es kann mir jemand weiterhelfen.