Autor Zpráva
Anonymní
Profil *
Ahoj
potrebuji radu
kdyz si necham z db vypsat roky 2006,2007,2007,2008 atd.. tak bych to potreboval nejak zpracovat aby mne to vypsalo kazdej rok jen jednou tedy 2006,2007,2008. Poradi nekdo?


takhle z tabulky vytahuju napr
15.02.2007 12:58:21
14.03.2008 14:50:00
16.08.2008 14:55:10

$roky = mysql_query(\"SELECT datum FROM navstevy\");
while($vp = mysql_fetch_array($roky)){
$date = $vp[\'datum\'];
$rozdel = explode(\".\", $date);
$rozde = explode(\" \", rozdel[2]);
//echo \"$rozde[0]\"; tohle mne vypise 2007 2008 2008 a ja potrebuju nejak docilit vypsani pouze 2007 a 2008
}
Kajman_
Profil *
select distinc year(datum) from navstevy order by 1
Anonymní
Profil *
to jako dalsi vypsani? nebo v tom $roky = mysql_query?
a bude to fungovat kdyz to v db je jako varchar a ne datetime?
Kajman_
Profil *
nebo v tom $roky = mysql_query?

Ano obdobně.

a bude to fungovat kdyz to v db je jako varchar a ne datetime?

Ne.

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:

0