Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 442 Pomógł: 4 Dołączył: 28.12.2008 Skąd: Warszawa Ostrzeżenie: (20%)
|
Witam,
mam problem z zapytaniem mianowicie może robię to jakoś na około i nie wychodzi. Chce pobrać 5 rekordy losowe . O to jaki nabazgrałem kod model
Kontroler
Widok bardzo proszę o poradę bądź jakiś inny sposób Ten post edytował kielich 14.02.2010, 18:41:44 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 85 Pomógł: 14 Dołączył: 14.02.2010 Ostrzeżenie: (0%)
|
Ale nie napisałeś jaki jest problem. Temat sugeruje, że chodzi o zapytanie. Powiem Ci, że nie stosuje się ORDER BY RAND() gdyż MySQL stosuje tę operację dla każdego wiersza z tabeli po czym dopiero wyciąga odpowiednie wiersze = duże marnotrawienie zasobów. Zamiast tego możesz np. wylosować w PHP 5 cyfr z zadanego zakresu i w zapytaniu zrobić coś a'la '... WHERE id IN ('.implode(', ', $id) .' )'
Zdrówka życzę. Ten post edytował AlexDeLarge 14.02.2010, 19:30:38 |
|
|
|
kielich [MySQL][PHP]ZEND i zapytanie 14.02.2010, 18:41:27 
darko Cytat(AlexDeLarge @ 14.02.2010, 19:29... 14.02.2010, 20:44:02
kielich No wysypało się pełno błędów m.in
KodFatal error... 14.02.2010, 20:35:39
kielich No dobrze tylko jak pózniej dojść z tym do widoku ... 15.02.2010, 17:33:20 ![]() ![]() |
|
Aktualny czas: 29.12.2025 - 16:52 |