Supportnet / Forum / Skripte(PHP,ASP,Perl...)
CSV Datenmank import
Frage
Hallo PHP Kenner
Ich eher neuling quäle mich ein wenig durch.
Habe mein Ziel schon fast erreicht, jedoch beim csv import in eine mysql DB scheitere ich noch.
Kann mir jemand ein Tip geben, wo ich ein Denkfehler eingefügt habe.
Besten Dank
<pre>
<?php
$dbname="db";
$dbhost="localhost";
$dbuser="user";
$dbpass="*******";
$dbtabl ="tabelle";
$datei = ´./update.csv´;
/*****/
$query .= ´INSERT INTO `´ . $dbtabl . ´` (`Anrede`,`Name`,`Vorname`,`Strasse`,`Ort`,`EMail`,`Zusatzdaten1`,`Zusatzdaten2`)
VALUES ´;
$zeile = file($datei);
foreach($zeile AS $elem)
{
$array = preg_split(´[;]´, preg_replace(´[\r\n]´, ´´, $elem));
$query .= ´(´;
foreach($array AS $wert)
{
$query .= $wert . ´, ´;
}
$query .= ´),´ . "\r\n";
}
$in_db = substr(preg_replace(´[, \)]´, ´)´, $query), 0, -3) . ´;´;
/*****/
echo $in_db;
/*
$conn = mysql_connect($dbhost, $dbuser, $dbpass);
mysql_select_db($dbname, $conn);
mysql_query($in_db, $conn);
*/
?>
</pre>

