Autor | Zpráva | ||
---|---|---|---|
Jan Machač Profil |
#1 · Zasláno: 8. 2. 2007, 12:10:55
zdravim,
existuje prosim vas nejaky mysql prikaz na omezeni vypisu z databaze na pocet slov, popripade pocet znaku z textu? dekuji |
||
nightfish Profil |
#2 · Zasláno: 8. 2. 2007, 12:15:13
Jan Machač
počtu jakých slov, jakých znaků? jestli máte na mysli určitý počet znaků z nějakého sloupce, tak select left(sloupec, 10) from tabulka vypíše prvních 10 znaků sloupce sloupec |
||
Jan Machač Profil |
#3 · Zasláno: 8. 2. 2007, 12:20:38
-> nightfish
mam sloupec "text" a v nem uz konkretni text novinky... tento text novinky bych potreboval omezit u vypisu treba na 10 slov od zacatku tohoto textu |
||
Joker Profil |
#4 · Zasláno: 8. 2. 2007, 12:20:39
počtu jakých slov, jakých znaků?
A ještě z jakého MySQL :o))) Jinak seznam toho, co se dá s řetězcem v MySQL dělat, je zde: http://dev.mysql.com/doc/refman/5.0/en/string-functions.html |
||
Jan Machač Profil |
#5 · Zasláno: 8. 2. 2007, 12:37:25
no tak nakonec jsem to vyresil takhle, je to mozny?
<?=substr($vypis['text'], 0,150);?> |
||
25k Profil * |
#6 · Zasláno: 8. 2. 2007, 12:43:06
10 slov rovnou z Db
SELECT SUBSTRING_INDEX(clanek, ' ', 10) as Perex from tabulka |
||
nightfish Profil |
#7 · Zasláno: 8. 2. 2007, 13:31:23
Jan Machač
řešit to už na straně SQL serveru mi příjde rozumnější tzn. buď moje řešení omezující podle počtu znaků a nebo 25k-ovo řešení pro omezení podle počtu slov |
||
Jan Machač Profil |
#8 · Zasláno: 8. 2. 2007, 13:45:19
-> nightfish
:D thx |
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0