Avatar billede Slettet bruger
09. juni 2003 - 16:50 Der er 6 kommentarer og
1 løsning

Hent noget af teksten fra SQLdatabase

Hey

Jeg er ved at lave en lille køb og salg side. Så ville jeg gerne have at de sidste 10 poster blev vist på forsiden. Men hver post skal kun vis overskriften og 200 tegn af beskrivelsen. hvordan gør jeg det?
Avatar billede ahv Nybegynder
09. juni 2003 - 16:51 #1
Avatar billede ahv Nybegynder
09. juni 2003 - 16:52 #2
SELECT CONCAT(LEFT(tkest, 200), '...') AS shorttext, overskrift FROM tabel ORDER BY id DESC

også laver du et array og udskriver:
Avatar billede ahv Nybegynder
09. juni 2003 - 16:53 #3
Og kun med 10 poster:

SELECT CONCAT(LEFT(tkest, 200), '...') AS shorttext, overskrift FROM tabel ORDER BY id DESC LIMIT 10
Avatar billede ahv Nybegynder
09. juni 2003 - 16:54 #4
Eksempel:

$query = mysql_query("SELECT CONCAT(LEFT(tekst, 200), '...') AS shorttext, overskrift FROM tabel ORDER BY id DESC LIMIT 10");
while ($row = mysql_fetch_array($query)) {
echo $row['overskrift']."<br>";
echo $row['shorttext']."<br><br>";
}
Avatar billede Slettet bruger
09. juni 2003 - 16:57 #5
Læser lige det du har sendt.


(LEFT(tkest, 200), '...')

Hvad betyder/gør left?
tkest er det ikke det felt, som jeg vil have at den skal hente 200 tegn fra?

'...' Hvad betyder det?
Avatar billede ahv Nybegynder
09. juni 2003 - 16:58 #6
Jo det tkest skulle have været tekst men lige meget det er feltet den henter fra, læs mere om det på det link jeg postede.
Avatar billede Slettet bruger
09. juni 2003 - 16:59 #7
takker
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