zukowskp
24.07.2008, 15:53:08
mam taka tabele new_jokes, ktora ma strukture: ID, Category, Jokes
chcialbym wyciagnac na stornie kawaly ale zeby mi nie pokazywalo calego kawalu tylko np 5 wyrazow z rekordu? Czy mozna to zrobic samym zapytaniem?
select * from Category /i tu jakies limity/ a na koncu ORDER BY RANDOM LIMIT 15;
legorek
24.07.2008, 16:07:23
Można to osiągnąć zapytaniem stosując kombinacje funkcji MySQL:
SUBSTRING i LOCATE
zukowskp
25.07.2008, 10:00:00
zrobilem cos takiego i dziala dzieki
legorek
Kod
$zapytanie = "SELECT ID, LEFT(Joke,LOCATE(' ',Joke,LOCATE(' ',Joke,LOCATE(' ',Joke)+1)+1)) pierwsze_piec from new_jokes";
a teraz pytanie czy mozna sie bawic jakos tymi +1 bo nie moge wyciagnac wiecej niz 3 wyrazy z rekordu
Kicok
25.07.2008, 13:10:31
LOCATE się tutaj nie przyda. Poczytaj o
SUBSTRING_INDEX