itwasme2001: CSV in MSSQL importieren

Beitrag lesen

Ich versuche nun schon seit Tagen eine CSV mit Hilfe von PHP in eine Tabelle einer MSSQL Datenbank zu importieren.. Aber er fügt mir jedes Mal nur eine leere Zeile an...

sieheCode

  
  
  
$csv_datei = "C:/test.csv";  
$handle = fopen ($csv_datei, "r");         //Handle erstellen  
while(!feof($handle)){                            //solange nicht am ende der Datei  
    $line = fgets($handle);                       //Einlesen einer Zeile  
    list($w, $x, $y, $z) = explode(";",$line);    //Trennen wo ;  
}  
fclose ($handle);  
  
list($w, $x, $y, $z) = explode(";", $line);   //Trennen wo ;  
$query="insert into dbo.Tebis (idtext, einheit, datum, wert) values ('$w', '$x', '$y', '$z')"; //Erstellen des SQL Querys  
  
//Connect...  
  
  
$server = 'LAPTOPMM\####';  
  
// Mit MSSQL verbinden  
$verbindung = mssql_connect($server, '####', '####');  
  
if (!$verbindung) {  
    die('Beim Aufbau der Verbindung mit MSSQL ging etwas schief');  
}  
  
  
mssql_select_db("energy_db", $verbindung) or die("...");  
  
//Einfügen der Daten  
mssql_query($query);  
  
//Verbindung Trennen  
mssql_close($verbindung);