Autor Zpráva
jezedak
Profil *
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
$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 *
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
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
jezedak
Profil *
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

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