Hallo,
ich möchte eine CSV - Datei auf eine MYSQL-Datenbank importieren.
DIE CSV sieht so aus:
HIerzu mein PHP-CODE:
Wenn ich diese php ausführe kommt keine Fehlermeldung, aber die Tabelle bleibt auch leer, obwohl ich die Tabelle mit Ihren Spalten schon erstellt habe.
Momentan probiere ich es noch mit phpmyadmin, aber ich möchte es mittels php den upload realisieren und nicht mit der Importfunktion von phpmyadmin.
Hoffe Ihr habt eine Idee.
Gruß, Patrick
ich möchte eine CSV - Datei auf eine MYSQL-Datenbank importieren.
DIE CSV sieht so aus:
Code:
program_id;program_name;product_id;product_name
3943;program1;49684;product1
3943;program1;66494;product2
HIerzu mein PHP-CODE:
PHP:
<?php
$server = 'localhost';
$user = 'root';
$passwort = '';
$database = 'testdb';
$file = 'test.csv';
mysql_connect($server, $user, $passwort) or die ("Keine Verbindung möglich");
mysql_select_db($database) or die ("Die Datenbank existiert nicht");
$sql = "LOAD DATA LOCAL INFILE '$file' INTO TABLE datenfeed FIELDS TERMINATED BY '\,' ENCLOSED BY '\"' LINES TERMINATED BY '\n';";
$ergebnis = mysql_query($sql);
?>
Wenn ich diese php ausführe kommt keine Fehlermeldung, aber die Tabelle bleibt auch leer, obwohl ich die Tabelle mit Ihren Spalten schon erstellt habe.
Momentan probiere ich es noch mit phpmyadmin, aber ich möchte es mittels php den upload realisieren und nicht mit der Importfunktion von phpmyadmin.
Hoffe Ihr habt eine Idee.
Gruß, Patrick