Array

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Array

    Hallo ich habe folgendes Problem

    mit einer while-Schleife lese ich Daten einer Datenbank in ein Array;
    Die Werte im Array wollte ich mir einem "," Trennen und diese dann in eine externe Datei schreiben lassen.
    Leider schreibt er mir alle Werte doppelt.
    Ich habe mittlerweile schon rausbekommen, dass der Fehler in der zweiten Zeile " $dateiinhalt[]=implode(',',$array_result32);"
    liegt;
    Aber was ist der Fehler?!
    Hier mein kompletter Quellcode:

    while ($array_result32 = mysql_fetch_array($result23))
    {
    $dateiinhalt[]=implode(',',$array_result32);

    $text=implode("\n",$dateiinhalt);

    $fp=fopen($datei,"wb");
    fwrite($fp,$text);
    fclose($fp);
    }
    knowledge is power - arm yourself

  • #2
    der Fehler liegt an mysql_fetch_array. der enthält normalerweise alle Werte doppelt, einmal mit buchstabenindex ($array['spaltenname']) und als zahlenindex ($array[0])
    PHP-Code:
    while ($array_result32 mysql_fetch_array($result23)) 
    wird zu
    PHP-Code:
    while ($array_result32 mysql_fetch_array($result23,MYSQL_NUM)) 
    oder
    PHP-Code:
    while ($array_result32 mysql_fetch_array($result23,MYSQL_ASSOC)) 
    oder
    PHP-Code:
    while ($array_result32 mysql_fetch_assoc($result23)) 
    hopka.net!

    Kommentar


    • #3
      Dank

      Viele vielen Dank jetzt fuzts
      knowledge is power - arm yourself

      Kommentar

      Lädt...
      X