Ich hab mal eben das Beispiel zu
fgetcsv ein bisschen angepasst.
Das Skript liest die Daten aus der Datei test.csv (der Trenner ist in diesem Fall "," (Komma)) und schreibt sie in die Datenbank. Dabei bin ich jetzt von drei Spalten ausgegangen, das musst du natürlich entsprechend anpassen.
Die Datenbankverbindung muss natürlich auch auf deine Daten angepasst werden.
PHP-Code:
<?php
$db = mysql_connect('localhost', 'mysql_user', 'mysql_password');
if (!$link) {
die('keine Verbindung möglich: ' . mysql_error());
}
$handle = fopen ("test.csv","r"); // Datei zum Lesen öffnen
while ( ($data = fgetcsv ($handle, 1000, ",")) !== FALSE ) { // Daten werden aus der Datei
// in ein Array $data gelesen
mysql_query("INSERT INTO table (col1, col2, col3) VALUES ('".$data[0]."', '".$data[1]."', '".$data[2]."')");
}
fclose ($handle);
?>
Gruß, Elfram