Hab folgendes eingehackt:
$abfrage = mysql_db_query($datenbankname,$sql);
for ($i=0; $i<mysql_num_rows($abfrage); $i++)
{
echo '1<br>';
$liste[$i] = mysql_fetch_array($abfrage);
}
//Ausgabe
for ($i=0; $i<count($liste); $i++)
{ echo '2<br>';
$liste[$i]['dateiname'];
}
Rate mal was kommt: Nur die 1 und die 2en. Aber jeweils 20mal, also liefert die Datenbankabfrage doch was zurück. Ich glaub ich steh total im Regen... Danke trotzdem.
Hier nochmals alles im Kontext:
$sql = "SELECT *
FROM referenzen
ORDER BY RAND()
LIMIT 0, 20;";
if (!($ausgabe = mysql_db_query($datenbankname,$sql)))
{
$meldung .= 'Konnte 2. Datenbankkommando nicht absetzen! ';
$fehler = 1;
}
$abfrage = mysql_db_query($datenbankname,$sql);
for ($i=0; $i<mysql_num_rows($abfrage); $i++)
{
echo '1<br>';
$liste[$i] = mysql_fetch_array($abfrage);
}
//Ausgabe
for ($i=0; $i<count($liste); $i++)
{ echo '2<br>';
$liste[$i]['dateiname'];
}
/*
if (mysql_num_rows($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>';
}
*/