[PHP-users 66] Re: 生年月日が未入力の場合の処理について
Shinichi Moritani
php-users@php.gr.jp
Fri, 15 Jun 2001 10:55:49 +0900
森谷です。
僕だったら、
>$db = new my_db;
>$sql = "select birthday from person_table"; // birthday は date 型
>if(!$db->query($sql)) die("database error");
>while($db->next_record()){
> $birthday = $db->f("birthday");
echo $birthday; <- 値を出力してみる
> if($birthday)
> print date("Y/m/d",$birthday);
> else
> print "未入力";
> print "<br />";
>}
>
>という処理ですと、NULL と 1970/01/01 の区別がつきません。
>どのようにすれば区別できるのでしょうか?
とかして、処理を考えますが・・・
それから、date() の第2引数は、timestamp が入るので、
birthday は、timestamp型にした方がいいのでは?
(外してたらごめんなさい)
***************************
Name : Shinichi Moritani
Mail : ml@moritani.com
***************************