Avatar billede tanzaweb Nybegynder
03. december 2003 - 00:18 Der er 8 kommentarer og
2 løsninger

Delvis udtræk fra række

Hej

Jeg er interesseret i at høre om det er muligt at få et delvist dutræk fra en tabel, som følger, his jeg har en tabel med lad os sige id, overskrift, beskrivelse, og jeg så vil trække dem alle ud men kun lad os sige skrive de første 200 tegn af beskrivelsen. Hvordan kan man gøre dette hvis det er muligt.

Jeg er ikke sikker om dette høre til i denne kategori, Måske PHP istedet.

Mads
Avatar billede -cls- Nybegynder
03. december 2003 - 00:21 #1
Hvad med SELECT LEFT(Beskrivelse,200)?
Avatar billede Slettet bruger
03. december 2003 - 00:29 #2
SELECT ,CONCAT(LEFT(beskrivelse,100),SUBSTRING_INDEX(SUBSTRING(beskrivelse,201),' ',1),IF(LENGTH(beskrivelse)>200,'...','')) AS beskrivelse

Denne lille elegante ting deler ikke midt i ord, og den sætter kun ... efter hvis teksten er over 200 tegn.
Avatar billede detox Nybegynder
03. december 2003 - 00:36 #3
el_barto -> Sofistikeret ;o)
Avatar billede tanzaweb Nybegynder
07. december 2003 - 21:42 #4
Hej Jeg har prøvet den flere gange nu men kan ikke få den til at virke. Jeg har sat id foran da jg også skal bruge den, er der nogen forslag

$res=mysql_query("SELECT id,CONCAT(LEFT(message,25),SUBSTRING_INDEX(SUBSTRING(message,51),' ',IF(LENGTH(message)>50,'...','')) AS message_1 FROM posts ORDER BY id desc LIMIT 3");

Mads
Avatar billede detox Nybegynder
07. december 2003 - 21:46 #5
Prøv:

$res=mysql_query("SELECT id,CONCAT(LEFT(message,50),SUBSTRING_INDEX(SUBSTRING(message,51),' ',1),IF(LENGTH(message)>50,'...','')) AS message_1 FROM posts ORDER BY id desc LIMIT 3");
Avatar billede detox Nybegynder
07. december 2003 - 21:47 #6
Ellers:

$res=mysql_query("SELECT id,CONCAT(LEFT(message,50),SUBSTRING_INDEX(SUBSTRING(message,51),' ',1),IF(LENGTH(message)>50,'...','')) AS message_1 FROM posts ORDER BY id desc LIMIT 3") or die(mysql_error());
Avatar billede tanzaweb Nybegynder
07. december 2003 - 22:11 #7
Nogen som vil have points, jeg tror el_barto var først, men detox hjalp mig med en fejl jeg havde lavet, tak
Avatar billede detox Nybegynder
07. december 2003 - 22:14 #8
Velbekommen, giv pointene til el_barto c",)
Avatar billede Slettet bruger
07. december 2003 - 23:36 #9
Ah, lad os da dele :)
Avatar billede detox Nybegynder
07. december 2003 - 23:39 #10
Ja ja, det vil jo ikke være pænt at afslå. Så tak for tilbuddet!
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