Hallo Zusammen,
irgendwie stehe ich auf dem Schlauch... Ich möchte aus einer Datenbank eine CSV Datei mit Artikeln erstellen.
Irgendwie bekomme ich nicht das passende Ergebnis, Entweder sind die Zeilen in der CSV nicht getrennt oder sie ist leer, oder nur die Kopfzeile ist da...
Bei allen versuchen kam keine Brauchbare CSV Datei zustande. Was mache ich falsch
Mein Code:
Danke für Eure Hilfe
irgendwie stehe ich auf dem Schlauch... Ich möchte aus einer Datenbank eine CSV Datei mit Artikeln erstellen.
Irgendwie bekomme ich nicht das passende Ergebnis, Entweder sind die Zeilen in der CSV nicht getrennt oder sie ist leer, oder nur die Kopfzeile ist da...
Bei allen versuchen kam keine Brauchbare CSV Datei zustande. Was mache ich falsch
Mein Code:
PHP Code:
<?php
$csvDaten = $Artikel->getArtikelCSV();
$handle = fopen('artikel.csv', 'w');
$Artikelarr = array(
'Artikelnummer',
'Hersteller-Nr',
'Bezeichnung1',
'Bezeichnung2',
'Bezeichnung3',
'EAN',
'Mengeneinheit',
'Einheit',
'Faktor',
'Marke',
'ADR',
'LQ',
'Auslauf',
'Preis');
foreach($csvDaten as $value)
{
$Artikel->artikel_nr = $value['artikel_nr'];
$preis = $Artikel->getPreis();
$Artikelarr = array($value['artikel_nr'],
$value['artikel_nrext'],
$value['artikel_bez1'],
$value['artikel_bez2'],
$value['artikel_bez3'],
$value['artikel_ean'],
$value['artikel_me'],
$value['artikel_gpeinh'],
$value['artikel_gpfakt'],
$value['artikel_brand'],
$value['artikel_adr'],
$value['artikel_istlq'],
$value['artikel_auslauf'],
$preis);
}
$output = fputcsv($handle, $Artikelarr, ';');
fwrite($handle,$output);
fclose($handle);
?>
Comment