Bosna i Hercegovina



#1 20.05.2019-13:17
Avko Offline
Administrator
Registrovan/a od: 28.05.2014-09:21
Komentari: 3,458


Subject: 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?
Život je moja domovina.
↑  ↓

#2 20.05.2019-13:33
Gjoreski Offline
Super Moderator
Registrovan/a od: 02.02.2009-22:24
Komentari: 1,629


Subject: Re: php datum i mysql datumtime
DownloadIzvorni kod (PHP):
  1. <!DOCTYPE html>
  2. <html>
  3. <body>
  4.  
  5. <?php
  6. $d=strtotime("10:30pm April 15 2014");
  7. echo "Created date is " . date("Y-m-d", $d);
  8. ?>
  9.  
  10. </body>
  11. </html>
↑  ↓

#3 20.05.2019-13:55
Avko Offline
Administrator
Registrovan/a od: 28.05.2014-09:21
Komentari: 3,458


Subject: Re: php datum i mysql datumtime
Gjoreski, a sada usporediti sa MYSQL kolona DATETIME?
Život je moja domovina.
↑  ↓

#4 20.05.2019-19:27
Gjoreski Offline
Super Moderator
Registrovan/a od: 02.02.2009-22:24
Komentari: 1,629


Subject: Re: php datum i mysql datumtime
Ja ne radim PHP ali mislam da bi bilo nesto ovako

DownloadIzvorni kod (PHP):
  1. <?php
  2.       $d=strtotime("10:30pm April 15 2014");
  3.       $d=date("Y-m-d", $d);
  4.  
  5.      if ( $d == $danasnjDatum)
  6.      {
  7.          print("Jednaki");
  8.      }
  9. ?>
↑  ↓

#5 22.05.2019-10:33
zxz Offline
Administrator
Registrovan/a od: 03.02.2009-16:22
Komentari: 9,944


Subject: Re: php datum i mysql datumtime
Jedan od mnostvo je;

DownloadIzvorni kod (PHP):
  1. $sql="SELECT Datum FROM NekaTabela";
  2. $result = $db -> query($sql);
  3. $result = $db -> query($sql);
  4.         while ($row = $db->fetch_assoc($result))
  5.         {
  6.              $i++;
  7.              $datsql= date("Y-m-d",strtotime($row['Datum']));
  8.              $datum=date("Y-m-d");
  9.               if ($datsql==$datum)
  10.               {
  11.               echo "jednaki su u redu :" .$i . "<br>";
  12.               }
  13.         }

Pozdrav
↑  ↓

#6 22.05.2019-11:39
Avko Offline
Administrator
Registrovan/a od: 28.05.2014-09:21
Komentari: 3,458


Subject: Re: php datum i mysql datumtime
DownloadIzvorni kod (Text):
  1. <?php
  2. $danasnjiDatum=date("Y-m-d");
  3.  
  4. $sql=mysql_query ("SELECT datum
  5.            FROM NekaTabela
  6.            WHERE datum=' . $danasnjiDatum . '") or die(mysql_error());
  7.  
  8. $brojStavki = mysql_num_rows($sql);
  9. $numBrojac=0;
  10. while ($kolona = mysql_fetch_array($sql))
  11. {
  12.         $proizvod[$numBrojac]=$kolona[0];
  13.         $datum[$numBrojac]=$kolona[1];
  14.         $numBrojac++;
  15. }
  16.                
  17. $i=0;
  18. $kraj=$brojStavki;
  19. while($i<$kraj)
  20. {
  21.         echo '<p>'.$proizvod[$i] . ", " . $datum[$i] . '</p>';
  22.         $i++;
  23. }
  24. unset($sql);
  25. ?>

mozda znate gdje bi trebalo sta izmjeniti da radi. u NekaTabela je datum=DATETIME
Život je moja domovina.
Ovaj komentar je mijenjan 3 puta. zadnja izmjena 22.05.2019-11:41 od strane Avko. ↑  ↓

Stranice (1): 1


All times are GMT +01:00. Current time: 20.07.2019-05:57.