Avko |
20.05.2019 14:17 |
Predmet:php datum i mysql datumtime
U mysql bazi imam kolonu datum koja sadrzi datum i vrijeme. puni se naredbom insert now()
oblik je YYYY-mm-dd hh:mm:ss
u php-u imam oblik datuma $danasnjDatum=YYYY-mm-dd
pitanje:
Kako usporediti datum iz php i datum iz mysql.
Meni se razlikuje 2019-05-20 od ovoga 2019-05-20 13:58:23
znaci treba nekako usporediti samo datum iz mysql-a bez vremena.
Probao sam sa DATE_FORMAT(datum,'YYYY-mm-dd')=$danasnjDatum
ali nece
znali itko? |
Gjoreski |
20.05.2019 14:33 |
Predmet:Re: php datum i mysql datumtime
PreuzmiIzvorni kôd (PHP):<!DOCTYPE html>
<html>
<body>
<?php
echo "Created date is " . date("Y-m-d", $d);
?>
</body>
</html>
|
Avko |
20.05.2019 14:55 |
Predmet:Re: php datum i mysql datumtime
Gjoreski, a sada usporediti sa MYSQL kolona DATETIME? |
Gjoreski |
20.05.2019 20:27 |
Predmet:Re: php datum i mysql datumtime
Ja ne radim PHP ali mislam da bi bilo nesto ovako
PreuzmiIzvorni kôd (PHP):<?php
if ( $d == $danasnjDatum)
{
print("Jednaki");
}
?>
|
zxz |
22.05.2019 11:33 |
Predmet:Re: php datum i mysql datumtime
Jedan od mnostvo je;
PreuzmiIzvorni kôd (PHP):$sql="SELECT Datum FROM NekaTabela";
$result = $db -> query($sql);
$result = $db -> query($sql);
while ($row = $db->fetch_assoc($result))
{
$i++;
if ($datsql==$datum)
{
echo "jednaki su u redu :" .$i . "<br>";
}
}
|
Avko |
22.05.2019 12:39 |
Predmet:Re: php datum i mysql datumtime
PreuzmiIzvorni kôd (Text):<?php
$danasnjiDatum=date("Y-m-d");
$sql=mysql_query ("SELECT datum
FROM NekaTabela
WHERE datum=' . $danasnjiDatum . '") or die(mysql_error());
$brojStavki = mysql_num_rows($sql);
$numBrojac=0;
while ($kolona = mysql_fetch_array($sql))
{
$proizvod[$numBrojac]=$kolona[0];
$datum[$numBrojac]=$kolona[1];
$numBrojac++;
}
$i=0;
$kraj=$brojStavki;
while($i<$kraj)
{
echo '<p>'.$proizvod[$i] . ", " . $datum[$i] . '</p>';
$i++;
}
unset($sql);
?>
mozda znate gdje bi trebalo sta izmjeniti da radi. u NekaTabela je datum=DATETIME |