Avatar billede dizzim Nybegynder
05. september 2004 - 23:57 Der er 6 kommentarer og
1 løsning

Hvordan viser man kun 50 første tegn fra celle i MySQL database

Som titlen siger vil jeg gerne hente noget information ud fra en tabel i en mysql db men hvordan gør ejg sådan at du kun viser de 50 første tegn fra en af cellerne?
Avatar billede m_els Nybegynder
06. september 2004 - 00:00 #1
Det kan gøres således:

$nyStreng = substr($dinStreng, 0, 50);
Avatar billede dizzim Nybegynder
06. september 2004 - 00:12 #2
takker.. men hvad betyder nullet før 50 ?
Avatar billede hmortensen Nybegynder
06. september 2004 - 00:21 #3
En anden løsning, som kun hiver det nødvendige data ud af databasen, hvilket gør det til en hurtigere løsning.

SELECT felt1, felt2, LEFT(felt_som_skal_forkortes, 50) AS alias FROM tabel

Ved brug af substr() funktionen betyder det første tal start-positionen, og det næste slut-positionen.
Avatar billede avminarm Juniormester
06. september 2004 - 09:34 #4
delfs.dk har en udemærket lille artikel om dette: http://www.delfs.dk/tricks.start.php
Avatar billede m_els Nybegynder
06. september 2004 - 16:01 #5
nullet er der hvor den skal starte. Se evt her: http://www.php.net/substr
Avatar billede dizzim Nybegynder
06. september 2004 - 19:06 #6
m_els: pointene er dine da du svarrede først, men da hindu_skp's svar var bedre synes jeg han skal ha nogle af pointene.. men det er så op til dig selv...
anywyas. takker for svarene
Avatar billede m_els Nybegynder
06. september 2004 - 22:10 #7
Hvis du har brugt hindu_skp's svar, så burde han da få alle pointene...

hindu_skp>> Du kan få dine point her: http://www.eksperten.dk/spm/536938
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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