Moin!
Ich habe ein Problem und das sieht folgendermassen aus. Ich bekomme nie das richtige Resultat für die Variabel $anz aus folgendem Script:
Das könnte daran liegen, dass du so ziemlich die ineffizienteste Variante einer Datenbankvergewaltigung gewählt hast (DatenbankABFRAGE kann man das schon nicht mehr nennen).
$z = mysql_query("SELECT
idFROMforum\_foren");
$a = mysql_query("SELECTnameFROMforum\_forenWHERE id='$i'");
$b = mysql_query("SELECTthemaFROMforum\_forenWHERE id='$i'");
$c = mysql_query("SELECTmoderatorFROMforum\_forenWHERE id='$i'");
$d = mysql_query("SELECTerstelltFROMforum\_forenWHERE id='$i'");
Du willst für alle IDs, die in der DB enthalten sind, die Felder name, thema, moderator und erstellt wissen.
Mach EINMAL eine DB-Abfrage und werte alle sich daraus ergebenden Zeile aus:
$result = mysql_query("SELECT id, name, thema, moderator, erstellt FROM forum_foren");
while ($zeile = mysql_fetch_assoc($result))
{
echo "ID: ".$zeile['id']."<br>";
echo "Name: ".$zeile['name']."<br>";
// und so weiter, und so fort...
}
- Sven Rautenberg