Autor Zpráva
cross
Profil *
Zaměstnanec zašle žádost v určitém datu. V databázi se toto datum ukládá ve formátu rrrr-mm-dd.
Dejme tomu, že mám datum
2008-01-20 (žádost 1)
2008-03-22 (žádost 2)
2009-11-12 (žádost 3)

A já potřebuju, aby se mi vypsalo
2008
+Leden
+Březen
2009
+Listopad

a pak po kliknutí na Leden se mi vypíše žádost 1, po kliknutí na březen žádost 2, po kliknutí na listopad žádost 3.

Na jednom fóru mi poradili u SELECTU z databáze použít YEAR a MONTH.

Todlencto mi nefungovalo
$DatumOdeslani = $_GET["DatumOdeslani"];
$query = MySQL_Query("SELECT ID_Odmeny, DatumOdeslani FROM Odmeny WHERE
YEAR(DatumOdeslani)=$DatumOdeslani");
$VypisRok = Mysql_Fetch_Object($query);


A bylo mi porazeno tohle:
$DatumOdeslani = $_GET["DatumOdeslani"];
$query = MySQL_Query("SELECT ID_Odmeny, DATE_FORMAT(DatumOdeslani ,'%Y') as
rok FROM Odmeny WHERE rok='$DatumOdeslání'") or die (mysql_error());

Jenže taky nejelo, hází to chybu Unknown column 'rok' in 'where clause'

Poradíte prosím někdo? :)
Taps
Profil
zkus to takto
$DatumOdeslani = $_GET["DatumOdeslani"];
$query = MySQL_Query("SELECT ID_Odmeny, DatumOdeslani FROM Odmeny WHERE YEAR(DatumOdeslani)='$DatumOdesláni'") or die (mysql_error());
cross
Profil *
Nejede :(
Resource id #11
cross
Profil *
Neví prosím někdo?
Už jsem zkoušel i
$query = MySQL_Query("SELECT ID_Odmeny, DATE_FORMAT(DatumOdeslani ,'%Y') as DatumOdeslani FROM Odmeny") or die (mysql_error());

ale háže to tu chybu s ID.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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