hi, vielleicht kann mir jemand helfen:
ich habe auf meiner seite artikel, die man kommentieren kann. ich möchte nun gerne einen kommentar-ticker auf meine seite bauen, der auf der startseite die letzten 5 kommentare zu artikeln anzeigt. - und zwar in form eines links, der direkt den artikel aufruft (der kommentar wird im artikeltemplate automatisch mit aufgerufen).
ich brauche also eine datenbankabfrage, die:
- die letzten 5 kommentare aus der kommentar-tabelle herausfiltert und
- deren kommentar-id mit dem link verknüpft, über den man die artikel aufrufen kann und
- die das ganze als fertigen Link rausschmeißt
artikel-id und kommentar-id sind identisch, sodass es reichen würde, einfach die id aus der kommentar-tabelle auszulesen und an den link zu hängen.
da ich kaum ahnung von mysql habe, bin ich nur so weit gekommen, dass ich die kat_id (kommentar-id) auslesen kann:
diese müßte dann an folgenden link hinter das "=" gebastelt werden:
... und dann sollte natürlich nicht dieser bandwurmlink ausgegeben werden, sondern der titel des artikels als link. der steht in meiner tabelle "page_artikel" in der spalte "titel", also irgendetwas mit SELECT titel FROM page_artikel vermutlich. ich habe jedoch keine ahnung, wo und wie man das dann mit der anderen abfrage verbindet ...
ich hoffe, ich habe das alles halbwegs verständlich formuliert, hilfe wäre klasse
ich habe auf meiner seite artikel, die man kommentieren kann. ich möchte nun gerne einen kommentar-ticker auf meine seite bauen, der auf der startseite die letzten 5 kommentare zu artikeln anzeigt. - und zwar in form eines links, der direkt den artikel aufruft (der kommentar wird im artikeltemplate automatisch mit aufgerufen).
ich brauche also eine datenbankabfrage, die:
- die letzten 5 kommentare aus der kommentar-tabelle herausfiltert und
- deren kommentar-id mit dem link verknüpft, über den man die artikel aufrufen kann und
- die das ganze als fertigen Link rausschmeißt
artikel-id und kommentar-id sind identisch, sodass es reichen würde, einfach die id aus der kommentar-tabelle auszulesen und an den link zu hängen.
da ich kaum ahnung von mysql habe, bin ich nur so weit gekommen, dass ich die kat_id (kommentar-id) auslesen kann:
PHP-Code:
$abfrage = "SELECT kat_id FROM page_artikel_kommentare ORDER BY id DESC LIMIT 5";
$ergebnis = mysql_query($abfrage);
while($row = mysql_fetch_object($ergebnis))
{
echo $row->kat_id;
}
?>
diese müßte dann an folgenden link hinter das "=" gebastelt werden:
PHP-Code:
http://www.meineseite.de/index.php?templateid=artikel&id=
... und dann sollte natürlich nicht dieser bandwurmlink ausgegeben werden, sondern der titel des artikels als link. der steht in meiner tabelle "page_artikel" in der spalte "titel", also irgendetwas mit SELECT titel FROM page_artikel vermutlich. ich habe jedoch keine ahnung, wo und wie man das dann mit der anderen abfrage verbindet ...
ich hoffe, ich habe das alles halbwegs verständlich formuliert, hilfe wäre klasse
![dontknow](https://www.php-resource.de/forum/core/images/smilies/fragend013.gif)
Kommentar