hallo leute
habe bei mir lokal eine access-db, in welche ich täglich daten einpflege. für meine website arbeitet im netz eine mysql datenbank. nun ist es jeweils etwas aufwendig, die daten aus access zu mysql zu transferieren.
kann mir hier jemand eine gangbare möglichkeit nennen, wie ihr die daten am schnellsten aus access ins mysql importieren würdet?
ich kopiere jeweils die access-tabellen ins excel, speichere da alles als CSV-File ab und dann kann ich das CSV-File in phpmyadmin importieren.
da es aber 21 tabellen sind, ist es etwas aufwendig, immer 21 x exportieren und 21 x importieren
gäbe es evtl eine code-variante, mit welcher ich alle 21 csv files mit einer php-datei uploaden kann (sobald die datei im browser aufgerufen wird, importiert php meine csv files in mysql?
<?php
mysql_select_db($database_edmoil, $edmoil);
$query_edm_standings = "SELECT * FROM edm_standings";
$edm_standings = mysql_query($query_edm_standings, $edmoil) or die(mysql_error());
$row_edm_standings = mysql_fetch_assoc($edm_standings);
$totalRows_edm_standings = mysql_num_rows($edm_standings);
$sql = 'LOAD DATA LOCAL INFILE ''\csv\edm_standings.csv'' REPLACE INTO TABLE `edm_standings` FIELDS TERMINATED BY '';'' ENCLOSED BY ''"'' ESCAPED BY ''\\\\'' LINES TERMINATED BY ''\\r\\n''';
?>
<body>
Update erfolgreich!
</body>
</html>
<?php
mysql_free_result($edm_standings);
?>
das hier hab ich mal versucht, um EIN csv-file zu importieren... will aber irgendwie nicht
Parse error: parse error in D:\test\db_update.php on line 7
sowas hab ich dann als meldung
herzlichen dank für eure hilfe.
habe bei mir lokal eine access-db, in welche ich täglich daten einpflege. für meine website arbeitet im netz eine mysql datenbank. nun ist es jeweils etwas aufwendig, die daten aus access zu mysql zu transferieren.
kann mir hier jemand eine gangbare möglichkeit nennen, wie ihr die daten am schnellsten aus access ins mysql importieren würdet?
ich kopiere jeweils die access-tabellen ins excel, speichere da alles als CSV-File ab und dann kann ich das CSV-File in phpmyadmin importieren.
da es aber 21 tabellen sind, ist es etwas aufwendig, immer 21 x exportieren und 21 x importieren

gäbe es evtl eine code-variante, mit welcher ich alle 21 csv files mit einer php-datei uploaden kann (sobald die datei im browser aufgerufen wird, importiert php meine csv files in mysql?
<?php
mysql_select_db($database_edmoil, $edmoil);
$query_edm_standings = "SELECT * FROM edm_standings";
$edm_standings = mysql_query($query_edm_standings, $edmoil) or die(mysql_error());
$row_edm_standings = mysql_fetch_assoc($edm_standings);
$totalRows_edm_standings = mysql_num_rows($edm_standings);
$sql = 'LOAD DATA LOCAL INFILE ''\csv\edm_standings.csv'' REPLACE INTO TABLE `edm_standings` FIELDS TERMINATED BY '';'' ENCLOSED BY ''"'' ESCAPED BY ''\\\\'' LINES TERMINATED BY ''\\r\\n''';
?>
<body>
Update erfolgreich!
</body>
</html>
<?php
mysql_free_result($edm_standings);
?>
das hier hab ich mal versucht, um EIN csv-file zu importieren... will aber irgendwie nicht

Parse error: parse error in D:\test\db_update.php on line 7
sowas hab ich dann als meldung

herzlichen dank für eure hilfe.
Kommentar