Autor | Zpráva | ||
---|---|---|---|
cross Profil * |
#1 · Zasláno: 22. 3. 2008, 14:05:57
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 |
#2 · Zasláno: 22. 3. 2008, 15:55:36
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 * |
#3 · Zasláno: 22. 3. 2008, 16:37:24
Nejede :(
Resource id #11 |
||
cross Profil * |
#4 · Zasláno: 23. 3. 2008, 12:24:42
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. |
||
Časová prodleva: 16 let
|
0