Avatar billede tlunde Nybegynder
03. september 2002 - 09:30 Der er 10 kommentarer og
1 løsning

Lille SQL problem...

Hejsa eksperter...
Jeg sidder og er ved at lave et debatforum, og det går også fint nok, men min problem er at jeg skal have vist de 5 nyeste indlæg fra forummet på min forside, og jeg har lavet db'en sådan at jeg har en kolonne der hedder head, og deri kommer der til at stå spm, hvis et nyt indlæg oprettes, og bes, hvis et indlæg besvares.

Jeg skal så bruge en kode der udskriver den tekst der er i kolonnen overksrift, når der kommer til at stå spm i head kolonnen...Lyder det indviklet??

Se et billede af db'en: www.thomaslunde.dk/sql.gif

Venlig hilsen
Thomas Lunde
www.thomaslunde.dk
Avatar billede schaefner Juniormester
03. september 2002 - 09:34 #1
SELECT FROM .... WHERE head = 'spm'
Avatar billede schaefner Juniormester
03. september 2002 - 09:34 #2
ALtså:
SELECT FROM forum WHERE head = 'spm' DESC LIMIT 0,5
Avatar billede tlunde Nybegynder
03. september 2002 - 09:37 #3
Ja, det var jo ikke sværere...takker Disney!
Avatar billede limemedia Nybegynder
03. september 2002 - 09:37 #4
ala

<?php
    $sql = mysql_query("SELECT id, overskrift FROM tabel WHERE head='spm' ORDER BY id DESC limit 0,5 ");
    if (mysql_num_rows($sql)) {
        while ($foo = mysql_fetch_assoc($sql)) {
            echo '<br>'.$foo['overskrift'];
        }
    }
?>

udskift selv tabel med dit tabelnavn
Avatar billede tlunde Nybegynder
03. september 2002 - 09:38 #5
lige lidt for sendt ljweb...sorry
Avatar billede limemedia Nybegynder
03. september 2002 - 09:40 #6
schaefner > du glemmer at indikere hvilken kolonne den skal DESC fra, du bliver nødt til at specificere kolonne navnet (mysql sorterer selv efter rækkefølge den gemmes i databasen - forstået på den måde at sletter man et indlæg anvendes dens "slot" igen) og en sortering uden specifikation vil ikke tage det nye indlæg med
Avatar billede limemedia Nybegynder
03. september 2002 - 09:40 #7
tlunde >> no problem, men schaefner's vil ikke virke uden rettelser. se over
Avatar billede schaefner Juniormester
03. september 2002 - 09:42 #8
Ljweb >> Du har fuldstændig ret.
SELECT FROM forum WHERE head = 'spm' ORDER BY id DESC LIMIT 0,5
Avatar billede schaefner Juniormester
03. september 2002 - 09:44 #9
Jeg kiggede kun lige efter at lave den så den tog de fem nyeste spørgmål og glemte ORDER BY
Avatar billede limemedia Nybegynder
03. september 2002 - 09:44 #10
så er vi enige om query'en, udover thomas selv skal skrive felterne efter SELECT'en :)
Avatar billede tlunde Nybegynder
03. september 2002 - 09:45 #11
schaefner...jeg havde selv tilføjet resten, det var bare lige det der med head jeg ike kunne finde ud af...takker begge to
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
Computerworld tilbyder specialiserede kurser i database-management

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