Iftikhar: Abfrageergenis in ein Array lesen

Hallo,

ich habe mit verschienen Befehlen rumprobiert und habe bisher leider keine Möglkeit gefunden, das Abfrageergenis direkt in ein zweidimensionales Array reinzulesen. mysql_num_rows() oder mysql_num_array() liefert jeweils das Ergenis eines Datensatzes in ein eindimensionales Array. Gibt es ein Befehl, mit dem man zum Beispiel $result in ein zweidimensionales Array sozusagen fetchen kann? Unter ASP funktioniert das problemlos, da gibt es den Befehl getrows(); der das leistet.

Danke im Voraus!

Gruß

Iftikhar

  1. Hi,

    ich habe mit verschienen Befehlen rumprobiert und habe bisher leider keine Möglkeit gefunden, das Abfrageergenis direkt in ein zweidimensionales Array reinzulesen. mysql_num_rows() oder mysql_num_array() liefert jeweils das Ergenis eines Datensatzes in ein eindimensionales Array. Gibt es ein Befehl, mit dem man zum Beispiel $result in ein zweidimensionales Array sozusagen fetchen kann? Unter ASP funktioniert das problemlos, da gibt es den Befehl getrows(); der das leistet.

    Vielleicht hilft Dir der Befehl "mysql_fetch_array" weiter.
    Siehe auch http://php3.de/manual/de/function.mysql-fetch-array.php

    Gruß

    Andreas

  2. Hallo, Iftikhar

    Vieleicht hilft dir das weiter:

    $abfrage = mysql_query($sql, $conn);
    while($row = mysql_fetch_array($abfrage, MYSQL_ASSOC)) {
    echo $row[inhalt];
    }

    statt assoc kannst du auch both angeben, dann kannst du sowohl numerisch, als auch nach Feldnamen Abfragen.

    Ansonsten sieh mal unter

    http://www.php.comzept.de/php4/index.php4

    Listings, Kapitel 7 nach!

    Viel Spass Thomas