回答編集履歴
2
加筆修正
test
CHANGED
@@ -73,3 +73,19 @@
|
|
73
73
|
|
74
74
|
|
75
75
|
とりあえず気づいた点として以上。
|
76
|
+
|
77
|
+
|
78
|
+
|
79
|
+
---
|
80
|
+
|
81
|
+
|
82
|
+
|
83
|
+
老婆心ながら、
|
84
|
+
|
85
|
+
日付や時刻はデータベースのDATE型TIME型TIMESTAMP型を活用したほうが良いです。
|
86
|
+
|
87
|
+
(phpではDateTimeやDateTimeIntervalなどのクラス群があります。)
|
88
|
+
|
89
|
+
日付に例えば日数を足したり引いたりするのをクエリー上でラクに扱えます。
|
90
|
+
|
91
|
+
日付を文字列のまま格納するのはナンセンス。
|
1
bindValue訂正
test
CHANGED
@@ -46,11 +46,11 @@
|
|
46
46
|
|
47
47
|
$stmt=$dbh->prepare($sql);
|
48
48
|
|
49
|
-
$stmt->bindValue(
|
49
|
+
$stmt->bindValue(1, $year, PDO::PARAM_STR);
|
50
50
|
|
51
|
-
$stmt->bindValue(
|
51
|
+
$stmt->bindValue(2, $month, PDO::PARAM_STR);
|
52
52
|
|
53
|
-
$stmt->bindValue(
|
53
|
+
$stmt->bindValue(3, $day, PDO::PARAM_STR);
|
54
54
|
|
55
55
|
$stmt->execute();
|
56
56
|
|