problem mit einem array



  • Hallo,

    ich lese Daten aus einer MySQL Datenbank aus, und will diese dann in einem Diagramm darstellen. Dazu müssen die Daten aber erst in Array, welches beliebig groß sein kann. Nur klappt das mit dem Array nicht so wie es soll. Wäre schön wenn ihr mir helfen könntet.

    Hier der Quelltext falls euch das weiterhilft:

    $query = "SELECT * FROM `$tbl` WHERE `Testcase` = \"$case\"";
    $ar_diag = array();
    $zaehler = 0;
    
    $result = mysql_query($query);
    $menge = mysql_num_rows($result);
    echo "<b>$menge Datensätze gefunden<br></b>";
    while($row = mysql_fetch_row($result))
    {
    //$ar_diag[] = new row[1];
    $ar_diag[] = array("duration"=> $row[2]);
    //$graph = new Graph(350,250,"auto");
    //$graph->SetScale("textlin");
    echo $row[0] . " - " . $row[1];
    echo "<br><br>";
    $zaehler = $zaehler + 1;
    }
    
    for($i = 0; i <= $zaehler; i++)
    {
    echo "$ar_diag[i]<br>\n";
    }
    

    Wäre euch wirklich sehr dankbar wenn ihr mir bei dem Problem weiterhelfen könntet



  • Angel84 schrieb:

    Nur klappt das mit dem Array nicht so wie es soll.

    Geht es auch etwas genauer?! 😉



  • Naja, die Seite bleibt eben komplett leer. Ne Fehlermeldung bekomme ich leider auch keine (habe den Apache nicht selbst aufgesetzt und was ich rausgehört habe soll da ein bisschen was deaktiviert worden sein wenn warnings kommen *grummel*)



  • schau mal mit mysql_error, ob dein SQL-Query erfolgreich war - ansonsten:

    error_reporting(E_ALL ^ E_NOTICE);
    


  • Also das Problem ist mittlerweile gelöst. Trotzdem danke für deine Bemühungen. das Problem lag nicht bei dem SQL Query, sondern bei dem Array. Ich wusste noch nicht das es da eine spezielle Funktion zum befüllen von arrays in PHP gibt und seit dem die eingebaut ist funzt es.



  • Angel84 schrieb:

    Ich wusste noch nicht das es da eine spezielle Funktion zum befüllen von arrays in PHP gibt.

    Nur aus Interesse: Von was genau redest du 😕



  • ich denke mal, er meint die array funktionen. insbesondere array_push.


Anmelden zum Antworten