Vinzenz Mai: csv in sql übertragen

Beitrag lesen

Hallo,

findet hier jemand noch einen Fehler?

einen? Viele!

[...] aber funktionieren tuts doch nicht.

das ist keine Fehlerbeschreibung, siehe Zitat 1438.

[...] viel überflüssiger Code gelöscht.

// Connect zur Datenbank
            mysql_connect($db_Hostname[$select_db], $db_UserName[$select_db], $db_Password[$select_db]) || die("Can't Connect to Database: ".mysql_error());

Ja, ich weiß: es ist ein Skript nur für einen Admin. Dennoch ist die() keine besonders hübsche Fehlerbehandlung, siehe Zitat 1282

mysql_select_db($db_Database[$select_db]);

// Bisherige Daten aus der Datenbank löschen
            $del = "DELETE FROM ".$db_Table[$select_db];

TRUNCATE zu nutzen wäre eine bessere Idee.

// CSV-Datei in die Datenbank übertragen
            $sql = "LOAD DATA INFILE '$db_File[$select_db]' REPLACE INTO TABLE ".$db_Table[$select_db]." FIELDS TERMINATED BY '$db_Terminated[$select_db]'";

// MySQL-Statements ausführen

Warum HTML-Entities in PHP-Code-Kommentaren? Sinnlos!

if (mysql_query ($del) and mysql_query ($sql)) {
                $message = "Übertragung erfolgreich";

Führe die Statements einzeln aus.
Prüfe den Erfolg!

Freundliche Grüße

Vinzenz