Mailinglisten-Archive |
Hey Liste,
dezeit beschäftigen sich offenbar einige auf der Liste mit dem Befehl LOAD
DATA INFILE.
Der folgende Schnipsel liefert lediglich <Verbindung steht> und <1105>
zurück. Er importiert nicht. Warum?
Der Import ueber phpMyAdmin funktioniert mit der gleichen CSV-Datei
fehlerfrei!
Der Code und die CSV-Datei stehen im gleichen Verzeichnis.
<schnipp>
<?
$Host = "localhost";
$Database = "testdatenbank";
$User = "";
$Password = "";
$verbindung = mysql_connect($Host, $User, $Password);
if (!$verbindung)
{
echo "Keine Verbindung möglich!<br>";
exit;
}
else
echo "Verbindung steht!<br>";
$anweisung = mysql_db_query("$Database","LOAD DATA INFILE 'artikel_neu.csv'
INTO TABLE artikel FIELDS TERMINATED BY ';'");
echo "$anweisung<br>";
echo mysql_errno($verbindung);
mysql_close($verbindung);
?>
</schnipp>
Vielen Dank
Gruss von Frank
E-M_(at)_il: Frank_(at)_Team-Pachollek.com
php::bar PHP Wiki - Listenarchive