Autor | Zpráva | ||
---|---|---|---|
kořen Profil |
#1 · Zasláno: 7. 3. 2006, 15:23:30
nějak se mi nedaří pochopit složitější mysql dotazy, proto bych byl rád kdyby mi někdo poradil.
na mých stránkách je možnost vkládat komentáře k fotkám a já bych potřeboval vybrat 6 nejvíc okomentovaných... pro představu: http://lzice.com/nyx/tabulka.jpg v mém případě tedy potřebuju vybrat z tabulky údaj "akce" a "cislo", tam kde se je kombinace těchto dvou položek stejná a k tomu nejpočetnější... jistě by šlo udělat, že bych si načetl počet řádků, kde se vyskytují různé stejné kombinace a pak to seřadil pomocí php, ale to by bylo moc náročné a věřím že by se to dalo vše udělat nějakým tím mysql dotazem.... |
||
WanTo Profil |
#2 · Zasláno: 7. 3. 2006, 15:41:07
Jak to myslíš, nejpočetnější? Dej nějaký příklad.
|
||
kořen Profil |
#3 · Zasláno: 7. 3. 2006, 15:55:20
nejpočetnější v rámci celý tabulky...
|
||
Kajman_ Profil * |
#4 · Zasláno: 7. 3. 2006, 16:05:46
select akce, cislo, count(*) pocet from komentare group by akce, cislo order by pocet desc limit 6
|
||
chipmonkey Profil * |
#5 · Zasláno: 8. 3. 2006, 11:36:15
V čem mám chybu?
<? mysql_connect(server, databaze, heslo); mysql_select_db(databaze); $poradi=mysql_query("SELECT COUNT(*) FROM user_data WHERE id = $view_song"); { echo "$poradi"; } ?> |
||
Kajman_ Profil * |
#6 · Zasláno: 8. 3. 2006, 13:02:42
Do $poradi ukládate referenční číslo výsledku dotazu.
$res=mysql_query("SELECT COUNT(*) poradi FROM user_data WHERE id = $view_song"); if ($row=mysql_fetch_array($res)) { echo $row['poradi']; } |
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0