Autor | Zpráva | ||
---|---|---|---|
pollo22 Profil |
#1 · Zasláno: 24. 5. 2008, 17:24:51
zdravim....zapysuju sa mi do tabulky mena prispievatelov...čiže v tabulke mam stlpec kto a tam su jednotlive mena napriklad marek, jano, lukas, niektore sa opakuju a ja by som chcel vypisat toho meno ktore sa tam najviac opakuje...dá sa to???
|
||
Taps Profil |
#2 · Zasláno: 24. 5. 2008, 17:39:23
pollo22
já si myslím že by stačilo použít count a group |
||
pollo22 Profil |
#3 · Zasláno: 25. 5. 2008, 12:13:54
Vyskúšal som to takto ale nejde to
<?php $vysledok = "SELECT count pridal as naj FROM na_dobru_noc GROUP BY pridal "; $zaznam1=mysql_fetch_array($vysledok); $naj_prispievatel = $zaznam1['naj']; ?> Potom vypisalo chybove hlasenie z riadku $naj_prispievatel = $zaznam1['naj']; |
||
nightfish Profil |
#4 · Zasláno: 25. 5. 2008, 12:31:53
select pridal, count(pridal) as naj from na_dobrz_noc ORDER BY naj DESC GROUP BY pridal LIMIT 1
(vypíše jméno a počet příspěvků nejaktivnějšího přispěvatele) |
||
pollo22 Profil |
#5 · Zasláno: 25. 5. 2008, 12:39:07 · Upravil/a: pollo22
tá istá chyba stále
<?php $vysledok = "select pridal, count(pridal) as naj from na_dobru_noc ORDER BY naj DESC GROUP BY pridal LIMIT 1 "; $zaznam1=mysql_fetch_array($vysledok); $naj_prispievatel = $zaznam1['naj']; echo "$naj_prispievatel"; ?> Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /www/topsajta.sk/public_html/_sub/sms/index.php on line 78 |
||
Kajman_ Profil * |
#6 · Zasláno: 25. 5. 2008, 19:34:47
Dejte group by před order by
select pridal, count(pridal) as naj from na_dobru_noc GROUP BY pridal ORDER BY naj DESC LIMIT 1 |
||
pollo22 Profil |
#7 · Zasláno: 27. 5. 2008, 12:43:18
ano už to funguje....dakujem
|
||
Časová prodleva: 16 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0