was genau soll dabei nicht stimmen?
funktioniert der code hier nicht, wenn ja, sag uns bitte den fehler, weil ich sehe hier drinnen keinen.
wieso willst du die beschreibung zu dem artikel in einer anderen tabelle speichern, das ist nämlich eigentlich uneffizient, weil titel und beschreibung zusammengehören und deshalb nicht getrennt werden sollten, jedenfalls, wenn du auf diese art haben willst, dass du in artikel.php den entsprechenden beitrag siehst, musst du schon informationen anhängen, um welchen artikel es sich handelt (ich schätze es sind bücher, weil von titel gesprochen wird, richtig?)
also, deine lösung müsste so aussehen:
tabelle titel:
id (primärschlüssel, der eine eindeutige bezeichnung ist)
titel (titel)
tabelle beschreibung
id (primärschlüssel, id des titels und der beschreibung müssen ident sein!)
beschreibung (die beschreibung halt.
dann könntest du es so machen:
Code:
$out=mysql_query("select id,titel from titel order by id desc limit 0,5");
#(timestamp brauchst du nicht, wenn du ID als auto_increment hast)
while ($line=mysql_fetch_object($out))
{
print "<a href="artikel.php?id=$line->id">$line->titel</a><br>";
}
und artikel.php sieht so aus:
Code:
$id=$_GET["id"]
$out=mysql_query("select beschreibung from beschreibung where id='$id'");
sind natürlich nur codefragmente, datenbankverbindung musst du noch herstellen udn so, und ich würde titel und beschreibung wirklich in die selbe tabelle tun.