Avatar billede Asger Carlsen Nybegynder
25. februar 2007 - 20:30 Der er 7 kommentarer og
1 løsning

Hente en begrænset mængde fra en tabel.

Jeg er ved at lave et nyhedssystem, hvor der på forsiden skal være en lille boks med den sidste nye nyhed, hvor det så skal være muligt at klikke på læs mere. Hvordan jeg ændre på min mysql_query, så den kun henter de første 100 bogstaver fra den celle der hedder tekst?

Noget i stil med

$hent_news = mysql_query("SELECT * FROM ti_nyheder ORDER by id DESC LIMIT 1 & LIMIT tekst = 100")or die(mysql_error());

// Carl
Avatar billede arne_v Ekspert
25. februar 2007 - 20:31 #1
SELECT f1,f2,LEFT(f3,100) FROM t ...
Avatar billede simplus Nybegynder
25. februar 2007 - 20:32 #2
hvorfor ikke bare: http://dk.php.net/substr
Avatar billede simplus Nybegynder
25. februar 2007 - 20:34 #3
Tja, når arne_v nu har vist en mysql som der var efterspurgt så trækker jeg mit tilbage ;-)
Avatar billede Asger Carlsen Nybegynder
25. februar 2007 - 20:38 #4
JEg må sige jeg ikke lige fik fanget den først arne_v, men fik simplus
til at virke. Så I må dele points - og så siger jeg mange tak for hjælpen :)
Avatar billede simplus Nybegynder
25. februar 2007 - 20:44 #5
Jeg samler ikke på point, så giv dem til arne :-)
Avatar billede arne_v Ekspert
25. februar 2007 - 20:47 #6
Man kan også bruge SUBSTRING i MySQL.
Avatar billede arne_v Ekspert
25. februar 2007 - 20:47 #7
og et svar
Avatar billede simplus Nybegynder
25. februar 2007 - 20:52 #8
tror dog at mysql metoden er bedst performance mæssigt, den giver vist nok hurtigere svar tider, men det betyder ikke meget for et normalt site.
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
Computerworld tilbyder specialiserede kurser i database-management

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