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
id
FROMforum\_foren
");
$a = mysql_query("SELECTname
FROMforum\_foren
WHERE id='$i'");
$b = mysql_query("SELECTthema
FROMforum\_foren
WHERE id='$i'");
$c = mysql_query("SELECTmoderator
FROMforum\_foren
WHERE id='$i'");
$d = mysql_query("SELECTerstellt
FROMforum\_foren
WHERE 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