webmaster resource
+ Webmaster Forum von Webmaster-Resource.de » Webcoding » Datenbanken (Moderator: Christian Felken)
|-+ CSV Datei in DB einlesen
Username:
Password:

Seiten: [1]
Topic Tools  
Read 12. September 2007, 15:36:28 #0
lila

CSV Datei in DB einlesen

Hallo!

Ich habe hier ein kleines Skript. Ich möchte eine CSV Datei per Skriptaufruf in eine Tablelle in der DB einlesen.
Wenn ich das Skript aufrufe bekomme ich auch alle Daten schön angezeigt, aber den Eintrag in der DB macht er trotzdem nicht.

Die DB Verbindung stimmt auch...ich finde es sieht richtig aus, aber ich scheine da was zu übersehen!
Bitte um Rat!

Code:
<?php
 
   
function add_quote(&$value)
   {
      
$value "" $value "";
   }
 
   
$datei fopen("xxx.csv""r");
 
   while ((
$data fgetcsv($datei10000";")))
   {
     
array_walk($data"add_quote");
 
     
$values implode (","$data);
     
     
/* ab hier mit Datenbank verbinden*/
     
     
$host "XXX";
   $user "YYY";
   $db   "ZZZ";
   $pass "secret";
   $dbc  = @mysql_connect($host$user$pass)
 or die ("Fehler");
   mysql_select_db($db$dbc) or die ("Fehler:".mysql_error());
     
     
/*Werte in die DB einfügen*/
   
     
$sql "INSERT INTO tabelle VALUES($values)";
 
     echo 
$sql "
     "
;
   }
     
fclose($datei);
 
?>

Offline  
Read 12. September 2007, 16:44:45 #1
Zeus

Re: CSV Datei in DB einlesen

es wäre gut wen du uns sagst was da übersehn habenkönnte weil wir deine db leider nicht hier haben oder was du auch immer mienst (fehler etc.) !!!


Gott ist Tod (Friedrich Nietzsche)
Offline  
Read 12. September 2007, 16:50:08 #2
» тнє $υι¢ι∂є « ™

Re: CSV Datei in DB einlesen

ähm andere frage:warum willst du die CSV Datei per PHP importieren

schon mal was von phpmyadmin gehört?

mfg phpdeveloper


Offline  
Read 13. September 2007, 08:50:09 #3
lila

Re: CSV Datei in DB einlesen

@zeus

Mein Problem lag darin, das ich keinen Eintrag in die DB bekommen habe. Ich habe auch keine Fehlermeldung bekommen.
Deswegen konnte ich das Problem nicht lokalisieren.

@phpdeveloper

Danke für Deinen Tipp!!!!!! Natürlich habe ich das auch versucht. Geht nicht! Und mein Provider hatte dafür auch keine Erklärung, deswegen der Versuch per Skript!

Offline  
Seiten: [1]
Gehe zu: