Fruitgum
Erfahrenes Mitglied
Hallo,
Meine CSV wird jetzt in die Datenbank übertragen, doch sind keine Werte in den Feldern. Es wir zwar ein Eintrag mit einer ID erstellt aber leer. Importe ich die CSV mit myAdmin als Textdatei, so legt er sie mit ihren Einträgen richtig an.
liegt das am code?
Ich möchte den Eintrag auch ersetzen also Überschreiben, doch ist der Eintrag in der Datenbank legt er ein neuen an.
Also noch mal in Ruhe:
Ist in der CSV ein eintrag mit ID 34 und er wird zum beispiel in Excel verändert soll er die Veränderung ersetzen und jeder Eintrag der neu dazu kommt wird natürlich neu angelegt.
Quasi, ein Monatskalender gefüllt mit Terminen, die sich aber ändern könnten.
LG
Meine CSV wird jetzt in die Datenbank übertragen, doch sind keine Werte in den Feldern. Es wir zwar ein Eintrag mit einer ID erstellt aber leer. Importe ich die CSV mit myAdmin als Textdatei, so legt er sie mit ihren Einträgen richtig an.
PHP:
mysql_connect($db_Hostname[$select_db], $db_UserName[$select_db],
$db_Password[$select_db]) ||
die("Keine Verbindung mit der Datenbank möglich: ".mysql_error());
mysql_select_db($db_Database[$select_db]);
$fp = fopen ("tx_cal.csv","r");
$sql2 =
"LOAD DATA LOCAL INFILE 'tx_cal.csv'
INTO TABLE tx_cal_event
FIELDS TERMINATED BY ','
OPTIONALLY ENCLOSED BY '\"'
ESCAPED BY ''
LINES TERMINATED BY '\n'";
$result = mysql_query($sql2);
echo mysql_error();
echo $result;
?>
liegt das am code?
Ich möchte den Eintrag auch ersetzen also Überschreiben, doch ist der Eintrag in der Datenbank legt er ein neuen an.
Also noch mal in Ruhe:
Ist in der CSV ein eintrag mit ID 34 und er wird zum beispiel in Excel verändert soll er die Veränderung ersetzen und jeder Eintrag der neu dazu kommt wird natürlich neu angelegt.
Quasi, ein Monatskalender gefüllt mit Terminen, die sich aber ändern könnten.
LG