Vis kun de første 100 bogstaver i udtræk

Tags:    databaser

Hej

Jeg står og skal lave en "nyeste nyhed" funktion. Det kører også fint nok, men jeg ved bare ikke hvordan jeg skal få den til kun at vise de 100 første bogstaver. Tænkte på om der ikke var en hurtig lille smart funktion i mysql, som kunne det? :P



4 svar postet i denne tråd vises herunder
3 indlæg har modtaget i alt 3 karma
Sorter efter stemmer Sorter efter dato
hvis du bruger php kan du bruge substr

http://dk2.php.net/substr



Det ville ikke være smart at bruge BOSH's metode hvis du bruger tags i dine nyheder, som fx links.

Træk først hele nyheden ud af tabbelen. Brug derefter striptags() på nyheden. brug så til sidst den funktion Casper linker til der hedder substr().



Jeg vil give Jakob fuldstændig ret. Hvis det du hiver ud er formateret tekst (fx. HTML) så vil det være klart smartest at trække det hele ud af databasen og fjerne formatteringen inden der fjernes tegn fra tekst-strengen.

Nu skriver du ikke om du bruger PHP, men hvis du gør, så er striptags() og substr() de funktioner du skal bruge.



t