![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 372 Pomógł: 1 Dołączył: 13.06.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Chciałem pobrać wyniki uszeregowane rand, maxymalny i minimalny wyknik zapytaniem: Kod query("SELECT tag_name, tag_amount, MIN(tag_amount), MAX(tag_amount) FROM `mybb_stcp` WHERE tag_name != '' GROUP BY RAND() LIMIT ".$amount) Dokładniej: Skrypt pobiera 10 rekordów, w tych 10 szuka największego i pokazuje go (muszę od razu [po pierwszej petli] mieć największy wynik). I nie wykonuje sie poprawnie - dlaczego ? Ten post edytował Watt 25.03.2010, 16:07:37 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 372 Pomógł: 1 Dołączył: 13.06.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witaj,
Kod MyBB has experienced an internal SQL error and cannot continue. SQL Error: 1064 - 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 'GROUP BY tag_name' at line 5 Query: SELECT tag_name, tag_amount, MIN(tag_amount), MAX(tag_amount) FROM `mybb_stcp` WHERE tag_name IN( SELECT `tag_name` FROM `mybb_stcp` ORDER BY RAND() ) LIMIT 10 GROUP BY tag_name Wersja klienta MySQL: 4.1.10 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 6.10.2025 - 12:54 |