Hallo.
Ich versuche seit geraumer Zeit, meine DB-Abfragen etwas umzubauen, und zu verbessern. (nicht 2,3 mal hintereinander abfragen für 1 php-seite). Nun versuche ich, statt mit while und fetch-object, und in derselben schleife gleich mit echo ausgeben, die DB mit fetch_array abzufragen. Und mehrere, gleichartige Ausgaben in dem Array zu speichern, so dass ich es auf der ganzen php-seite verfügbar habe um es an den gewünschten stellen anzuzeigen.
bis jetzt sehen die versuche so in der Art aus:
$result = mysql_query("SELECT * FROM tabellenname WHERE id = '$id'"); $pers = array(); $i = 0; while ($row = mysql_fetch_array($result)){ $pers[$i] = $row["spalte"]; $i++; }
und dann
echo $pers;
oder
echo $pers[$i];
aber es wird nur ein treffer ausgegeben. (z.b. "gabi") statt ("gabi peter klaus dietmar")
wie stellt man es an, arrays mit select anfragen zu füllen, und quasi zu speichern, um sie später ausgeben zu können?
danke sehr, mfg, h.