$stmt = $pdo->prepare("INSERT INTO Atable (id,name,today_i) VALUES (:id,:name,SELECT CURDATE"); $stmt->bindValue(':id', $matches[1][$ii], PDO::PARAM_INT); $stmt->bindValue(':name', $conversion1, PDO::PARAM_INT); $stmt->execute();
MYSQLの3カラム目にCURDATEで持ってきた本日の日付けをInsetしたいと考えております。
もちろん、わざわさそのようにしなくてもPHPのdate()関数で取得した日付けをINSETで格納することができるのですが、MYSQL(PDO)で日付けを取得し、加えてそれをINSERTしようと思った場合にどのように記載するのかを検証し調べておりました。
無論、上記のコードはありえないとはわかっているのですが、MYSQLのCURDATEの説明を見ても全くわからなかったため、どなたかご教示を願いたく存じます。
よろしくお願い申し上げます。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/08/27 06:59
2016/08/27 07:00
2016/08/27 07:53
退会済みユーザー
2016/08/27 08:26
2016/08/27 09:06
退会済みユーザー
2016/08/27 09:13 編集
2016/08/27 09:17
退会済みユーザー
2016/08/27 09:23 編集
2016/08/27 09:36
退会済みユーザー
2016/08/27 09:41
2016/08/27 09:46
2016/08/27 09:48
退会済みユーザー
2016/08/27 09:52
退会済みユーザー
2016/08/27 10:05
2016/08/27 10:22
2016/08/27 10:29