Hallo zusammen
Habe ine gemeines Problem beim Datenimport eines .txt-Files in eine MySQL Datnebank.
Habe das schon früher auch gemacht, aber damals hatte ich keine Probleme.
Ich poste mal den Code, vielleicht sieht jemand einen Fehler drin.
------------------------------------
<?php
MySQL database User ID, Password, Database name, and Table Name
$sql_id = "username";
$sql_pwd = "password";
$sql_db = "datenbank";
$sql_tbl = "tabelle";
Connect to the database
mysql_connect('',$sql_id,$sql_pwd);
Delete the current content of the table
$result = mysql_db_query($sql_db,"DELETE FROM $sql_tbl") or die ("Invalid DELETE query");
Optimize the current table (recover empty space)
$result = mysql_db_query($sql_db,"OPTIMIZE TABLE $sql_tbl") or die ("Invalid OPTIMIZE query");
Load local comma separated, fields enclosed by quotes text database - File has to be in the same directory of this file
$result = mysql_db_query($sql_db,"LOAD DATA LOCAL INFILE 'datei.txt' INTO TABLE $sql_tbl FIELDS TERMINATED BY ',' ENCLOSED BY '"'") or die ("Invalid DATA LOAD query");
Get how many records are present in the table now
$result = mysql_db_query($sql_db,"SELECT * from $sql_tbl") or die ("Invalid SELECT query");
$rows_count = mysql_num_rows($result);
echo "Records: $rows_count"; mysql_free_result($result);
?>
----------------------------------------------
wenn man den Link; http://www.asform.ch/dbupload/import.php aufruft sollte das Skript automatisch die Daten des .txt-Files in die
enstprechende Felder der vordefinierten Tabelle einfügen, aber stattdessen erscheint: "Invalid DATA LOAD query"
Ich hoffe jemand kann mir dabei helfen bzw. einen Tip geben, danke!
Gruss rony