Autor Zpráva
vacjos
Profil *
Nazdárek,
mám maličký dotaz, jak zapsat příkaz pro MySql, aby se mi v tabulce "databaze" seřadily hodnoty ve sloupci "cisla" podle velikosti, bez opakování duplicitních, a pak aby se všechna tato čísla po setřídění a eliminaci duplicit zapsat do pole?

Děkuji
Akacko
Profil
vacjos
nevim, jestli ta podminka jde udelat v mysql, ale v php asi nejak takto
<?php
$array = array();
$query = mysql_query('SELECT cislo FROM tabulka ORDER BY cislo DESC');
while ($row = mysql_fetch_array($query))
{
    if (!in_array($row['cislo'], $array))
    {
        array_push($array, $row['cislo']);
    }
}

?>


PS: omlouvam se ze pisu bez diakritiky, ale nemam moznost psat na CZ klavesnici.
bukaj
Profil
Akacko
nevim, jestli ta podminka jde udelat v mysql
...
$query = mysql_query('SELECT DISTINCT cislo FROM tabulka ORDER BY cislo DESC');
// a už se nemusí testovat na in_array()
...
Akacko
Profil
bukaj
dik za pripominku ;)

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: