Hente 100 tegn fra MySQL

Tags:    php

Jeg vil gerne trække 100 tegn ud fra en database. Nogen der kan hjælpe?



9 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 4 karma
Sorter efter stemmer Sorter efter dato
Hov... det var lige et uheld.



Jeg ved godt du har fået et svar, men du kan jo også bare gøre det når du skriver nyheden. Eks:
<? echo substr($row[nyhed],0,100); ?>



Hvis du vil gøre det direkte i en Query, så kan du bruge SUBSTR(streng, position, length).

Streng kan være en column.



hel præcis hvordan?
kan ikke få det til at virke...
$hent_db = mysql_query("SELECT `SUBSTR(nyhed, START, 125)`, `id`, `overskrift` FROM `nyheder` ORDER BY `id` DESC LIMIT 1")or die(mysql_error());

Unknown column 'SUBSTR(nyhed, START, 125)' in 'field list'



Det er fordi position angives med tal. Den det vil sige i dit tilfælde skal den være 0.

Desuden skal der ikke sættes ` ` rundt om udtrykket.



Fantastisk! mange tak! Smid lige et svar, så får du point!



Det er rart at høre du fik det til at virke.



Du skal smide et svar, istedet for en kommentar, så du kan få point...



Point til martin, da han kom med svaret da jeg havde brug for det ;)



Indlæg senest redigeret d. 24.09.2009 18:04 af Bruger #15028
t