Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MYSQL]Sprawdzanie czy pole z datą jest puste
Czapla
post
Post #1





Grupa: Zarejestrowani
Postów: 130
Pomógł: 3
Dołączył: 10.12.2007
Skąd: Bielsko-Biała

Ostrzeżenie: (0%)
-----


W jaki sposób za pomocą funkcji php sprawdzić czy pole typu DATETIME jest puste? Zawartość 0000-00-00 00:00:00

Niby is_null() realizuje takie założenie ale nie wiem czy to dotyczy też pól typu DATETIME

Pokaże na przykladzie

  1. <?php
  2. $data_utworzenia = $_REQUEST['data_utworzenia'];
  3.  
  4.   $zapytanie = "REPLACE INTO przy_stat (id_statystyka, statystyka, data_utworzenia, data_modyfikacji, data_wyswietl
    e
  5. ia) VALUES ('";
  6.   $zapytanie .= (int)$ID_STATYSTYKA;
  7.   $zapytanie .= "','";
  8.   $zapytanie .= $statystyka; // liczba wyswietleń
  9.   if (is_null($data_utworzenia)) // is_null?
  10.   {
  11.    $zapytanie .= "',";
  12.    $zapytanie .= "NOW()";
  13.    $zapytanie .= ",";
  14.   }
  15.   else
  16.   {
  17.    $zapytanie .= "','";
  18.    $zapytanie .= $aDBC->FieldByName ('data_utworzenia');
  19.    $zapytanie .= "',";
  20.   }
  21.   $zapytanie .= "NOW()";// data_modyfikacji
  22.   $zapytanie .= ",'";
  23.   $zapytanie .= $aDBC->FieldByName ('data_wyświetlenia'); 
  24.   $zapytanie .= "'";
  25.   $zapytanie .= ")";
  26.   $aDBC->ExecSQL ($SQL); 
  27. ?>


Pozdrawiam

V
OK miałeś racje ja pochrzanilem skrypt [data_wyświetlenia'] smile.gif

Ten post edytował Czapla 3.09.2008, 12:33:24


--------------------
Life is a game, continue playing and try to be a pr0.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 03:13