![]() |
Hej!
(php) $row[description] Denna kallar på texten "description" i databasen men jag vill gärna veta hur man bara plockar ut t.ex. första 20 orden.. Tack på förhand.. |
Titta på LIMIT, http://dev.mysql.com/doc/refman/5.0/en/select.html
Citat:
|
Tack!
men det är inte senaste 20 raderna utan 20 första orden i ett textmassa... |
|
Kod:
substr($ruta['description'], 0, 20) |
Du få köra reguljära uttryck och plocka fram till 20:e whitespacen eller nåt.
|
Tack!
Det funkar nu... |
Kod:
$ord = explode(' ', $ruta['description']); |
Du kan också använda substring_index() i MySql såhär:
select substring_index(textkolumn,' ',20) as inledning from tabell Plockar ut allt fram till den 20nde förekomsten av mellanslag. |
Citat:
Kod:
$ord=split(" ",$row[description]); |
Alla tider är GMT +2. Klockan är nu 23:40. |
Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson