Hallö zusammen,
ich hab ein kleines Problem, was mich des nachts zur Verzweiflung bringt... Ich will das Ergebnis einer Abfrage mehrmals nutzen, aber ich schaffe das nicht. Im Forum hab ich gefunden, dass man das Ergebnis in einem Array abspeichern soll und dann beliebig oft darauf Zugriff hat. Daher meine Zeilen:
if (mysql_numrows($ausgabe) > 0)
{
$phpgesetztereferenzen = array();
$z = 0;
while ($reihe = mysql_fetch_array($ausgabe))
{
$phpgesetztereferenzen['$z'] = $reihe;
echo $phpgesetztereferenzen['$z']['dateiname'].'<br>';
$z++;
}
}
for ($r = 0; $r < 10; $r++)
{
echo $phpgesetztereferenzen['$r']['dateiname'].'<br>';
}
Nun ratet mal, wie oft das Array ausgegeben wird? Falsch! Nur einmal. Die untere for Schleife erzeugt aus irgendwelchen Gründen keine Ausgabe, die ober while Schleife schon. Ich bin am verzweifeln, warum funktioniert das nicht?
viele Grüße,
Steffen