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: 15 Pomógł: 0 Dołączył: 12.04.2002 Skąd: Kraków Ostrzeżenie: (0%)
|
[quote]Fan Queen, huh?
[/quote] Yeah! [quote] Twoja tabela jest bez sensu. Proponowa3bym zrobić taką tabelę: Kod CREATE TABLE piesni (
id INT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY, tytul VARCHAR(255), glosy INT UNSIGNED DEFAULT 0) [/quote] OK - powiedz tylko, co znaczy UNSIGNED, DEFAULT 0 I PRIMARY KEY [quote] VARCHAR będzie lepszy niż TEXT, bo z tego, co wiem, to akurat żadna piosenka Queen nie ma tytu3u d3uższego niż 255 znaków. [/quote] Masz racje [quote] Poniższe zapytanie Kod SELECT * FROM piesni ORDER BY glosy DESC, tytul ASC
zwraca rekordy z utworami posortowane malejąco wed3ug ilości g3osów (a więc od tego z największą ilością g3osów), a utwory z tą samą liczbą g3osów posortowane będą rosnąco względem tytu3u.[/quote] Dobre, dzi´ki!!! ---------- I wtedy, pisywac kolejno utwory: INSERT INTO piesni (tytul) VALUES "A Kind Of Magic" WHERE id=1 Tak? [/quote] |
|
|
|
mtq Lista przebojów w php i mysql 12.04.2002, 19:47:51
msulik Fan Queen, huh?
To zapytanie zwróci tylko pierwsz... 13.04.2002, 16:00:30
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: 23.12.2025 - 20:14 |