Autor | Zpráva | ||
---|---|---|---|
jezedak Profil * |
#1 · Zasláno: 11. 8. 2008, 08:41:11
Ahoj mám malý problém s datediff.. kdyz si v mysql zadám datediff tak bez problemu funguje.. ale kdyz ho chci pouzit v php souboru tak se to nejak netvari.. a tak bych se chtel zeptat jakým způsobem dotaz sepsat kdyz bych potreboval vratit pocet dni odedneška... pokousel jsem se jen vypsat pocet dni a to takto: $sql =("SELECT DATEDIFF('2007-12-31 23:59:59','2007-12-30')");
echo $sql; ve finále bych chtěl neco takového..: $sql =("SELECT DATEDIFF('$terminy[datum]','$dnes')"); děkuju všem za názor či radu |
||
nightfish Profil |
#2 · Zasláno: 11. 8. 2008, 08:44:31
„$sql =("SELECT DATEDIFF('2007-12-31 23:59:59','2007-12-30')");
echo $sql; “ chybí ti tam nějaké to mysql_query, mysql_result... „$sql =("SELECT DATEDIFF('$terminy[datum]','$dnes')"); “ tento zápis je správný |
||
jezedak Profil * |
#3 · Zasláno: 11. 8. 2008, 10:16:42
nightfis: jo jo. bylo to tak...díky. a pro všechny další kdo by si potřeboval počítat rozdíl dnů:
$today=mysql_query("select now()"); $dnes=mysql_fetch_array($today); $sql =mysql_query("SELECT DATEDIFF('$terminy[datum]','$dnes[0]')as vypis "); $result=mysql_fetch_array($sql); echo $result[vypis]; |
||
nightfish Profil |
#4 · Zasláno: 11. 8. 2008, 10:30:07
jezedak
půjde to i jednodušeji... $sql =mysql_query("SELECT DATEDIFF('$terminy[datum]',CURDATE()) as vypis"); echo mysql_result($sql, 0, 0); nicméně nevím, jestli bych k tomuto účelu používal databázi - neměl by být takový problém vytvořit příslušnou funkci i pro php |
||
Časová prodleva: 5 měsíců
|
|||
jezedak Profil * |
#5 · Zasláno: 21. 1. 2009, 21:17:54
Já jsem databázi používal proto, že jsem s těmi daty dále pracoval a stejně jsem potřeboval dále tahat data z DB. koušel jsem tvé řešení a také funguje a je to tak lepší.díky
|
||
Časová prodleva: 16 let
|
0