hi,
Ich frage die DB so ab:
---schnipp---
$query="select title from $mytable order by title";
$result = @mysql_db_query($dbname,$query,$db) or die(mysql_error());
---schnapp---Wenn ich jetzt mit Deiner Schleife (auf while geändert) die Titel aus $result ausgeben will, erhalte ich nur "Resource id #3" als Ausgabe.
Dann hast du noch nicht ganz verstanden, wie man das Ergebnis einer Datenbank-Abfrage ausliest.
Was läuft da falsch?
Nichts :-)
mysql_query (mysql_db_query solltest du nicht mehr verwenden, das ist veraltet) liefert dir eine "Resource ID" zurück, eine Art Nummer, unter der das Ergebnis einer erfolgreichen Abfrage ansprechbar ist.
Wenn du an die einzelnen Datensätze, die da "drin" sind, rankommen willst, musst du diese jetzt aber noch da raus holen, mit einer der mysql_fetch-Funktionen, zum Beispiel mit mysql_fetch_array(). Da diese Funktionen immer nur einen neuen Datensatz holen, musst du das dann aber noch in einer Schleife machen - siehe Beispiele auf der verlinkten Seite.
gruß,
wahsaga
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }