Hallo,
da die MySql-Datenbank die LOAD DATA INFILE - Funktion nicht zulässt muss ich die leider über die INSERT INTO funktion meine CSV importieren.
Leider werde die DATEN nicht in der DB gespeichert. WARUM?
die echo Ausgaben sind nur zum testen und da sie so oft erscheinen, wei auch Zeilen in der CSV sind, denke ich das es am SQL-Befehl liegt. Aber wo ist der Fehlerteufel versteckt?
Gruß, Pat
da die MySql-Datenbank die LOAD DATA INFILE - Funktion nicht zulässt muss ich die leider über die INSERT INTO funktion meine CSV importieren.
Leider werde die DATEN nicht in der DB gespeichert. WARUM?
PHP:
$handle = fopen('webgains_datenfeed.csv', 'r');
$zeilen = array();
$aktuelleZeile = 0;
while($data = fgetcsv($handle, 1500, ';'))
{
$server = 'localhost';
$user = 'root';
$pw = '';
$datenbank = 'lensclub';
$verbindung = mysql_connect($server, $user, $pw);
if($verbindung){
$db = mysql_select_db($datenbank);
mysql_error ();
echo 'Verbindung steht oder steh nicht';
if($db){
echo '<br/> Datenbank existiert oder existiert nicht<br/><br/>';
mysql_query ("INSERT INTO ´datenfeed`
VALUES ('$daten')");
}
}
$aktuelleZeile++;
}
fclose($handle);
die echo Ausgaben sind nur zum testen und da sie so oft erscheinen, wei auch Zeilen in der CSV sind, denke ich das es am SQL-Befehl liegt. Aber wo ist der Fehlerteufel versteckt?
Gruß, Pat