rob: $res

Beitrag lesen

Hi!

obwohl ich die ersten 4 ausgefüllt habe (und zwar richtig)

Die ersten 4?
Du meinst die Variablen $host, $user, $pass und $datenbank?
Es gibt keine Fehlermeldung, wenn du mysql_connect() aufrufst?
Dann wird es vermutlich funktioniert haben. Du kannst dir den Inhalt der Varialen ausgeben lassen oder eine Prüfung einbauen, ob alles funktioniert hat.

$res =   mysql_query("select * from foren");

Hier sieht man doch ganz deutlich, worum es sich bei $res handelt.
Du könntest das natürlich auch genausogut $osterhase nennen, weil es sich nur um eine stinknormale Variable handelt. $res ist aber besser, weil es sich hier doch um einen recht aussagekräftigen Namen handelt (res=result).

und ich weiß nicht warum bei mir nichts angezeigt wird

Warum wo nichts angezeigt wird?
Es erfolgt keine Ausgabe innerhalb deiner while-Schleife?
Was steht denn in $row? Ist ja vielleicht leer. Ich weiß nicht, was in deiner Datenbank steht...
Laß dir doch mal den Inhalt mit print_r() anzeigen.
Und bau ein paar Prüfungen in das Script ein, so daß du Meldungen erhälst falls was nicht funktioniert.
Aus

$res =   mysql_query("select * from foren");

würde ich z.B. folgendes machen:
$res = @mysql_query( "SELECT * FROM foren" ) or die( "Fehler: " . mysql_error() );
Außerdem würde ich davon abraten, SELECT * zu nutzen.
"Warum soll ich nicht SELECT * schreiben?"
http://www.php-faq.de/q/q-sql-select.html

Schöner Gruß,
rob