Tags
Forum
Artikler
Brugere
Stil spørgsmål
1
online
Login
Husk mig
Vis kun de første 100 bogstaver i udtræk
Tags:
databaser
Bruger #8240
@ 08.05.08 15:18
1
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?
4
svar postet i denne tråd vises herunder
3
indlæg har modtaget i alt
3
karma
Sorter efter stemmer
Sorter efter dato
1
Bruger #11386
@ 08.05.08 15:43
503
hvis du bruger php kan du bruge substr
http://dk2.php.net/substr
1
Bruger #11328
@ 08.05.08 16:19
1.323
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().
1
Bruger #84
@ 09.05.08 08:18
205
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.
0
Bruger #84
@ 08.05.08 15:49
205
Du kan i MySQL bruge funktionen LEFT(str, len)
http://dev.mysql.com/doc/refman/5.0/en/string-functions.html#function_left
Karma barometer (30 dage)
Modtaget
Givet
X
Favorit hos
Forum tråde
Artikler
Tilføj til dine favorit tags
Fjern fra dine favorit tags