Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 0 Dołączył: 12.04.2002 Skąd: Kraków Ostrzeżenie: (0%)
|
Witam,
Pisz´ list´ przebojów na moj? stron´. Moja tabela w bazie danych wygl?da nast´puj?co: ----------------------------- id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, _39 TEXT, Action_This_Day TEXT, A_Kind_Of_Magic TEXT, All_Dead_All_Dead TEXT, All_Gods_People TEXT, Another_One_Bites_The_Dust TEXT, ... [ razem jest 168 utworow] ... You_Dont_Fool_Me TEXT, Youre_My_Best_Friend TEXT, You_Take_My_Breath_Away TEXT ----------------------------- I teraz mam problem. Chcia?bym, aby w rz?dku 1 (id=1) znajdowa?a sie liczba g?osów oddanych na utwór. Nast´pnie u˝y?bym instrukcji: SELECT * FROM lpt WHERE id=1 ORDER BY....by co? Co napisaç w klauzuli ORDER BY? Prosz´ wszystkich o pomoc, to dla mnie b. wa˝ne pozdrawiam, mtq |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 83 Pomógł: 0 Dołączył: 31.03.2002 Skąd: Toruń Ostrzeżenie: (0%)
|
Fan Queen, huh?
To zapytanie zwróci tylko pierwszy rekord. Twoja tabela jest bez sensu. Proponowałbym zrobić taką tabelę: Kod CREATE TABLE piesni (
id INT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY, tytul VARCHAR(255), glosy INT UNSIGNED DEFAULT 0) VARCHAR będzie lepszy niż TEXT, bo z tego, co wiem, to akurat żadna piosenka Queen nie ma tytułu dłuższego niż 255 znaków. Poniższe zapytanie Kod SELECT * FROM piesni ORDER BY glosy DESC, tytul ASC
zwraca rekordy z utworami posortowane malejąco według ilości głosów (a więc od tego z największą ilością głosów), a utwory z tą samą liczbą głosów posortowane będą rosnąco względem tytułu. |
|
|
|
mtq Lista przebojów w php i mysql 12.04.2002, 19:47:51
mtq
Yeah!
OK - powiedz tylko, co znaczy UNSIGNED, D... 13.04.2002, 18:45:09
Seth CytatOK - powiedz tylko, co znaczy UNSIGNED, DEFAU... 14.04.2002, 09:45:03
msulik UNSIGNED w wolnym tłumaczeniu znaczy "BEZ ZNAKU", ... 14.04.2002, 10:08:35
mtq Dzieki wszystkim, spróbuję zrobić tę listę jak będ... 14.04.2002, 10:40:20
mtq Wczoraj się wziąłem do pracy i już prawie działa, ... 15.06.2002, 12:46:46
mtq Już się nie musicie głowić 8) listę zrobiłem:
htt... 22.06.2002, 18:27:13 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 05:12 |