Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php i mysql]Porównanie daty z bazy i teraźniejsze, automatyczne uruchomienie skryptu
-Gość_srwsio_*-
post
Post #1





Goście







mam tabele w bazie z danymi
i w niej 4 rekordy
ID NAZWA DATA OTWARTE
i teraz dodam np wiersz następujący
1 , pilka , 23-08-2006 15:00 , 0

i teraz chce dodac do skryptu funkcję która w momencie kiedy będzie dzień 23-08-2006 15:00:00 zmieni mi automatycznie rekord OTWARTE z 0 na 1 czyli w bazie będzie wygladac to tak

1 , Srwsio , 23-08-2006 15:00 , 1

Po przeszukaniu tutaj forum niestety nie znalazłem prawie nic co mogłoby mi podsunąc pomysł - jedynie znalazłem takie cos i troszkę wyedytowałem i powstalo mi :

  1. <?php 
  2. zapytanie do bazy, z której wyciągam dane takie jak ponizej
  3.  
  4. $year = 2006; 
  5. $month = 8; 
  6. $day = 23; 
  7. $hour = 15; 
  8. $minute = 00; 
  9.  
  10. /* Tworzenie znacznika */ 
  11. $znacznik = mktime ( $hour, $minute, 0, $month, $day, $year ); 
  12. echo $znacznik.'<br>'; 
  13.  
  14. /* Tworzenie daty */ 
  15. $date= date("d-m-Y, H:i", $znacznik); 
  16. $today=date(d-m-Y, H:i); 
  17. if ($date == $today) { 
  18. zapytanie do bazy które będzie mi zmieniało ten rekord z 0 na 1}
  19.  
  20.  
  21. ?>

czy taki kod zadziała (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) czy wywoła funkcję automatycznie?? jeśli nie jak to zrobić - może znacie jakiś tutorial
Prosze Was tylko też o to abyście nie pisali ogólnie użyj tego i tego ponieważ jestem na razie bardzo początkujący
z góry dziękuję
Go to the top of the page
+Quote Post

Posty w temacie


Closed TopicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.08.2025 - 21:20