■PHP板 質問専用スレッド■

このエントリーをはてなブックマークに追加
656電動ナナシ
>>652
$publish_date が空なら、INSERT 文の実行を行わないか、日付の挿入を
行わない INSERT 文を発行する。どちらにするかは、日付以外に挿入する
値の有無に依存する。

例)
if ($no_publish) {
  $SQL = "INSERT INTO bookmaster(hoge, publishdate)
   VALUES ($hoge, TO_DATE(:bookpublishdate, 'YYYYMMDD'))";
  OCIBindByName(....
} else {
  # publishdate が DEFAULT NULL なら hoge だけ INSERT
  $SQL = "INSERT INTO bookmaster(hoge, publishdate)
   VALUES ($hoge, NULL)";
}

>>655
stripslashes();