$_GET[year]→2016
$_GET[month]→7
$_GET[day]→9
3つのフィールドから入力されたものを、birthdayというdate型のカラムに格納したいのですが、execute内でどうしたらよいでしょうか?
birthdayカラムはdate型なので2016-07-09のような形式でないと格納できないと思うのですが、
$stmt->execute([
$_GET[year]."-".sprintf('%02d',$_GET[month])."-".sprintf('%02d',$_GET[day])
]);
これだとこのようなerrorがでて登録できません。
Uncaught exception 'PDOException' with message 'SQLSTATE[HY093]
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。