moin, moin,
ich habe ein script geschrieben, wekches eine csv-datei in eine datenbank einliest, nun möchte ich, dass in der letzten spalte meiner datenbank atomatisch eingetragen wird, um welche csv-datei es sich handelt.
ich habe es mit INSERT INTO versucht, dabei wird aber immer eine neue Zeile geschrieben, das soll aber nicht, sondern immer mit jedem Datensatz
Ich hoffe Ihr versteht, was ich meine
Gruß Stoner
ich habe ein script geschrieben, wekches eine csv-datei in eine datenbank einliest, nun möchte ich, dass in der letzten spalte meiner datenbank atomatisch eingetragen wird, um welche csv-datei es sich handelt.
PHP-Code:
<?php
$db_Hostname = "localhost";
$db_UserName = "";
$db_Password = "";
$db_Database = "abrechnung";
$db_Table = "partner";
$db_Fields = "Prg_Nr, Prg, Datum, SubID, Prov, Sts"; // hier müssen noch die Felder eingetragen werden, in die alles
//eingetragen werden soll, in der Reihenfolge, wie sie in der csv
//auftauchen
$db_File = "c:/xampp/htdocs/test/adbutler.csv"; // hier muss der genaue Pfad zum Download rein
$select_db = 0;
if (isset ($select_db))
{
mysql_connect($db_Hostname, $db_UserName, $db_Password) || die("Can't Connect to Database: ".mysql_error());
mysql_select_db($db_Database);
$sql = "LOAD DATA INFILE '$db_File' INTO TABLE $db_Table FIELDS TERMINATED BY ';' IGNORE 1 LINES ($db_Fields)";
if (mysql_query ($sql))
{
echo "Übertragung erfolgreich";
}
else
{
echo "Übertragung fehlgeschlagen. Grund: ". mysql_error ();
}
}
exit();
?>
Ich hoffe Ihr versteht, was ich meine
Gruß Stoner
Kommentar