login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Eerst lijn tekstbericht

Offline tomate - 27/08/2008 15:16
Avatar van tomateLid hy,

Als je bv in je database een lange tekst staan heb(bv review) en op de index wil je 10 regels van die tekst weergeven. Hoe kun je dit doen?? 

3 antwoorden

Gesponsorde links
Offline zointer - 27/08/2008 15:48
Avatar van zointer HTML gevorderde hier links in menu op zoeken klikken en dan invullen inkorten, afkorten, ......
Offline JBke - 27/08/2008 15:49 (laatste wijziging 27/08/2008 15:50)
Avatar van JBke PHP gevorderde je kan met een substr() werken

Je kan een stuk van de string afknappen op positie???

Reken ongeveer uit hoeveel karakters er in je div kunnen op 10 regels
Als je div bvb 200px is en 10 regels en je hebt daarin bvb 2000 karakters kan je

  1. <?php
  2. $viewText = substr($string, 0, 2000);
  3. ?>


beter nog dit kan je rechtstreeks in je query mysql

ik verwijs je door naar:
http://www.site...s_in_MySQL

Jij zal ongeveer zoiets nodig hebben

SELECT SUBSTRING('je_veld_naam',2000);

lees dit gedeelte en testen maar:

SUBSTRING(str,pos)
SUBSTRING(str FROM pos)
SUBSTRING(str,pos,len)
SUBSTRING(str FROM pos FOR len)
Vormen zonder een len argument, geven een deel van string str terug, beginnend op pos tot het einde terug.
De vormen met een lengte argument, geven een deel van string str beginnend op positie pos van len tekens lang.
De vormen die FROM gebruiken zijn standaard SQL syntax.
mysql> SELECT SUBSTRING('Quadratically',5);
-> 'ratically'
mysql> SELECT SUBSTRING('foobarbar' FROM 4);
-> 'barbar'
mysql> SELECT SUBSTRING('Quadratically',5,6);
-> 'ratica'



 
Offline tomate - 27/08/2008 16:37
Avatar van tomate Lid ok ik vind het wel 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.184s