Posts Tagged Datenbank

Das PHP-Script um CSV-Daten in MySQL zu speichern

<?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);

?>

Tags: , , ,

1 Comment