|
|
vytažení dat z Mysql
|
23.5.2011 18:11
Filip Vaněček
|
Dobrý den. Potřeboval bych malou radu a věřím že jsem na správném místě. K věci:
V MySQL mám tabulku s názvem "test" ve které jsou 3 sloupce "jmeno" "prijmeni" "email".
samozřejmě vím jak se připojit na databázi a jak data vypsat. Mím problémem je ale skutečnost, že netuší jak vypsat ze sloupce "jmeno" hodnotu kterou obsahuje nejvíce.
Příklad:
Mám Jména Filip (obsaženo 100x), Petr (obsaženo 99x), Lukáš(obsaženo 98x). Nejvyšší počet stejných záznamů ve sloupci "jméno" je tedy "Filip".
Poradili by jste mi prosím jak napsat mysql_query tak aby výsledné echo vypisovalo "Filip"?
Předem děkuji za odpověď
|
|
|
Re: vytažení dat z Mysql
|
24.5.2011 06:01
MaReK Olšavský
|
Bez zkoušení, dotaz bude ve stylu:
SELECT jmeno, COUNT(jmeno) FROM test GROUP BY jmeno ORDER BY count( jmeno) DESC LIMIT 1
|
|
|
Re: vytažení dat z Mysql
|
24.5.2011 14:51
Filip Vaněček
|
Mockrát děkuji za radu i přes zkutečnost že něco není v pořádku :D...
SELECT jmeno, COUNT(jmeno) FROM test GROUP BY jmeno ORDER BY count( jmeno) DESC LIMIT 1
Nezobrazí žádný výsledek. No pokud změním DESC na ASC tak ano, ale ne správný.
Je to zvláštní :) |
|
|
Re: vytažení dat z Mysql
|
24.5.2011 15:06
Filip Vaněček
|
Omlouvám se. Znovu děkuji za vaši radu. Vše už funguje bez problému. Přehlédl jsem malou podmínku v kódu. |
|
|
|
|
KOMENTARZE
|
Tylko zarejestrowani użytkownicy mogą dopisywać komentarze.
|
|
Szukanie oprogramowania
|
©Pavel Kysilka - 2003-2024 |
maillinuxsoft.cz | Design:
www.megadesign.cz
|