Avatar billede MarkA Praktikant
14. februar 2006 - 19:44 Der er 3 kommentarer og
2 løsninger

seneste indlæg?

Jeg er ved at lave et forum, og tænkte på hvordan man laver den funktion som viser det seneste oprettede indlæg? Det kører over mysql.
Jeg har 3 tabeller: Forums
                    Topics
                    Posts

som så henviser til hinanden når der oprettes eller tilføjes til en tråd.

Der skal i Forum oversigten vises nyeste Topic i de forskellige "hoved-emner"

og under hoved-emnerne skal der vises hvem der sidst har tilføjet til en kommentar til tråden.
Avatar billede cronaldo Nybegynder
14. februar 2006 - 20:04 #1
HEnt info fra tabellen, ORDER BY id og sæt en LIMIT på 1 ?
Avatar billede MarkA Praktikant
14. februar 2006 - 20:10 #2
"select topic_id from topic where forum_id = $forum_id" order by id limit 1";

Jeg ved ikke om limit er rigtigt da jeg aldrig har prøvet at bruge det før
Avatar billede cronaldo Nybegynder
14. februar 2006 - 20:13 #3
$foresp = mysql_qyert("SELECT topic_id FROM topic WHERE forum_id = \"$forum_id\" ORDER BY id LIMIT 1");
while($data = mysql_fetch_array($foresp)){

  $dinvariabel = $data[det_feltet_hedder_i_din_tabel];

    echo $dinvariabel;

}
Avatar billede MarkA Praktikant
14. februar 2006 - 20:16 #4
ok tak for hjælpen...
det må jeg lige prøve
Avatar billede webstuff Nybegynder
15. februar 2006 - 11:25 #5
Prøv ORDER BY id DESC i stedet, da du ellers vil få det første indlæg i din databae og ikke det sidste :-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester