![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 18.07.2004 Skąd: Gorlice - Kraków Ostrzeżenie: (0%) ![]() ![]() |
Witam, w jaki najbardziej optymalny sposób sformułować zapytanie, aby wyświetlić losowe 3 rekordy z bazy mysql spośród 10 o "najwyższej" dacie?
Inaczej rzecz ujmując: chcę z puli 10 produktów o "najwyższej" dacie produkcji (ostatnio wyprodukowanych) wyświetlać w sposób losowy tylko 3 |
|
|
![]() |
-Guest- |
![]()
Post
#2
|
Goście ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 18.07.2004 Skąd: Gorlice - Kraków Ostrzeżenie: (0%) ![]() ![]() |
Cytat(Guest @ 2005-01-18 15:16:17)
Niestety, podejrzewam, że ze składnią coś nie tak: You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '(ORDER BY date_prod) ORDER BY RAND() LIMIT 3' at line 1. Dodam: php 4.3.10, MYSQL 4.1.7 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 00:36 |