Autor Zpráva
hynek
Profil
Dobrý den.
Chtěl bych poradit, jak udělat, aby když chci vybrat z databáze rok, např 2010, který je tam 3x, aby se vypsal pouze jednou.
$srs = mysql_query("SELECT rok FROM dovolene");
while ($frs = mysql_fetch_array($srs)){
$rk = $frs['rok'];
echo '<option value="',$rk,'">',$rk,'';

Díky moc
__construct
Profil
Buď to zoskup podľa rokov :
SELECT rok FROM dovolene GROUP BY rok;

alebo:
SELECT DISTINCT rok FROM dovolene;
Nox
Profil
SELECT DISTINCT rok FROM dovolene
hynek
Profil
¨děkuju :)
hynek
Profil
ještě, když tam přibyde hodnota třeba 2011, vypíše se normálně?
AM_
Profil
SELECT DISTINCT znamená že opakující se záznamy vypíše pouze jednou. Nevím, co znamená normálně, jak by se měla vypsat nenormálně?
hynek
Profil
AM:
blbě jsem se vyjádřil :)
myslel jsem jako že se vypíše, že tam nebude jen to 2010. Díky :)
Toto téma je uzamčeno. Odpověď nelze zaslat.

0