<?php
/*
Die Datenbank und Tabelle mit den jeweiligen Spalten muß bei diesem Script bereits existieren.
*/
$db_Hostname = “localhost”; //Die Adresse des Datenbankservers
$db_UserName = “Name”; //Der Benutzername am Server
$db_Password = “Password”; //Das Passwort am Server
$db_Database = “Datenbank”; //Die zu öffnende Datenbank
$db_Terminated = “;”; //Trennt die einzelnen Datenfelder in der CSV-Datei
//Die Datenfelder sind zusätzlich in ” eingeschlossen
$db_File = “CSV-Dateiname”; //Der Pfad und Dateiname zur CSV-Datei
$db_Table = “table”; //je nachdem wie die Tabelle in die die Daten sollen heißen soll
// Connect zur Datenbank
mysql_connect($db_Hostname, $db_UserName, $db_Password) || die(“Can’t Connect to Database: “.mysql_error());
mysql_select_db($db_Database);
// Bisherige Daten aus der Datenbank löschen
$del = “DELETE FROM “.$db_Table;
mysql_query ($del);
// CSV-Datei in die Datenbank übertragen
$sql = “LOAD DATA INFILE ‘$db_File’ REPLACE INTO TABLE “.$db_Table.” FIELDS TERMINATED BY ‘$db_Terminated’ OPTIONALLY ENCLOSED BY ‘\”‘ IGNORE 1 LINES”;
mysql_query ($sql);
?>