Avatar billede nicolailissau Nybegynder
14. december 2008 - 22:48 Der er 3 kommentarer og
1 løsning

Vis kun 20 tegn

Hej eksperter..

Har lidt af en hjernevrider.. (for mig, i er jo eksperter:) )

Jeg har en mysql database der indeholder nogle nyheder. På forsiden af min hjemmeside vil jeg så gerne have at der i højre side står de 4 nyeste nyhder(ved jeg godt hvordan jeg gør) og et kort resume, der skal være de første 20 tegn i nyheden(ved jeg ikke hvordan jeg gør).

Hvordan ville min kode se ud?
Jeg har prøvet med strlen(), men den skal jo echo indtil 20 og hvis jeg laver while(strlen()) så er strlen jo mere end 20 og så laver den ikke echo.. Håber i forstår.

Eller er der en funktion i mysql queryen jeg kan bruge til dette?

Mvh
Nicolai
Avatar billede coderdk Praktikant
14. december 2008 - 22:51 #1
echo substr( $row['resume'], 0, 20 );

?
Avatar billede nicolailissau Nybegynder
14. december 2008 - 23:05 #2
Tak! jeg kunne ikke helt gøre det sådan.. blev nødt til at lave en variabel først med $row['result'] men så virkede det..

tak for hjælpen smider du et svar?

- hvis der er nogen der ved hvordan man kan gøre det vha. mysql vil jeg gerne vide det :)
Avatar billede coderdk Praktikant
14. december 2008 - 23:18 #3
SELECT LEFT(feltnavn,20) AS feltnavn FROM tabel

:)
Avatar billede nicolailissau Nybegynder
14. december 2008 - 23:21 #4
Du jo genial :) Jeg takker igen.
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