Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> zapytanie select
zukowskp
post 24.07.2008, 15:53:08
Post #1





Grupa: Zarejestrowani
Postów: 23
Pomógł: 3
Dołączył: 8.07.2008

Ostrzeżenie: (0%)
-----


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;
Go to the top of the page
+Quote Post
legorek
post 24.07.2008, 16:07:23
Post #2





Grupa: Zarejestrowani
Postów: 411
Pomógł: 35
Dołączył: 27.06.2004
Skąd: Kraków

Ostrzeżenie: (0%)
-----


Można to osiągnąć zapytaniem stosując kombinacje funkcji MySQL:
SUBSTRING i LOCATE


--------------------
Go to the top of the page
+Quote Post
zukowskp
post 25.07.2008, 10:00:00
Post #3





Grupa: Zarejestrowani
Postów: 23
Pomógł: 3
Dołączył: 8.07.2008

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post
Kicok
post 25.07.2008, 13:10:31
Post #4





Grupa: Zarejestrowani
Postów: 1 033
Pomógł: 125
Dołączył: 17.09.2005
Skąd: Żywiec

Ostrzeżenie: (0%)
-----


LOCATE się tutaj nie przyda. Poczytaj o SUBSTRING_INDEX


--------------------
"Sumienie mam czyste, bo nieużywane."
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 25.07.2025 - 10:47