FAQ |
Kalender |
2008-05-06, 13:22 | #1 | |||
|
||||
Medlem
|
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.. |
|||
Svara med citat |
2008-05-06, 13:47 | #2 | |||
|
||||
Mycket flitig postare
|
Titta på LIMIT, http://dev.mysql.com/doc/refman/5.0/en/select.html
Citat:
|
|||
Svara med citat |
2008-05-06, 14:20 | #3 | |||
|
||||
Medlem
|
Tack!
men det är inte senaste 20 raderna utan 20 första orden i ett textmassa... |
|||
Svara med citat |
2008-05-06, 14:30 | #4 | ||
|
|||
Medlem
|
|||
Svara med citat |
2008-05-06, 14:39 | #5 | |||
|
||||
Mycket flitig postare
|
Kod:
substr($ruta['description'], 0, 20) |
|||
Svara med citat |
2008-05-06, 15:10 | #6 | ||
|
|||
Supermoderator
|
Du få köra reguljära uttryck och plocka fram till 20:e whitespacen eller nåt.
__________________
Jonny Zetterström se.linkedin.com/in/jonnyz | bjz.se | sajthotellet.com | kalsongkungen.se | zretail.se | zetterstromnetworks.se | webbhotellsguide.se | ekonominyheter24.se | nyamobiltelefoner.se | gapskratt.se | antivirusguiden.se | jonny.nu |
||
Svara med citat |
2008-05-06, 15:13 | #7 | |||
|
||||
Medlem
|
Tack!
Det funkar nu... |
|||
Svara med citat |
2008-05-06, 15:14 | #8 | |||
|
||||
Mycket flitig postare
|
Kod:
$ord = explode(' ', $ruta['description']); return implode(' ', array_slice($ord, 0, 20)); |
|||
Svara med citat |
2008-05-07, 09:51 | #9 | ||
|
|||
Klarade millennium-buggen
|
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. |
||
Svara med citat |
2008-05-07, 12:25 | #10 | ||
|
|||
Medlem
|
Citat:
Kod:
$ord=split(" ",$row[description]); $antal=sizeof($ord); if ($antal<"16") { echo $row[description]; } else { echo $ord[0]." ".$ord[1]." ".$ord[2]." ".$ord[3]." ".$ord[4]." ".$ord[5]." ".$ord[6]." ".$ord[7]." ".$ord[8]." ".$ord[9]." ".$ord[10]." ".$ord[11]." ".$ord[12]." ".$ord[13]." ".$ord[14]." ".$ord[15].".."; } </body> |
||
Svara med citat |
Svara |
|
|