回答編集履歴
1
追記
answer
CHANGED
@@ -1,3 +1,6 @@
|
|
1
|
+
回答
|
2
|
+
---
|
3
|
+
|
1
4
|
エラーにある通り、SQLの文法が間違っています。
|
2
5
|
(`SQL WHRER句 複数`等をキーワードにしてでSQLの基礎を学習されることをお勧めします。)
|
3
6
|
|
@@ -6,6 +9,15 @@
|
|
6
9
|
`facility=?,year=?,month=?,day=?,week=?,time1=?,time2=?,g_name=?`
|
7
10
|
この条件部分を`,`では無く`AND`で連結すれば意図する動きになるかと思われます。
|
8
11
|
|
12
|
+
補足
|
13
|
+
---
|
14
|
+
|
15
|
+
ただ、ユニークなID指定で削除する方がシンプルで確実かつ速度も速いのでID指定で削除するようにするのがお勧めです。現在のテーブル構造のフィールドの制約は不明ですが、id_reservationがユニークになっているのでは?という気がします。
|
16
|
+
おそらく、想定している条件指定でも複数レコードを削除してしまう可能性があると思います。データ投入時の条件次第ではありますが。
|
17
|
+
|
18
|
+
アプリケーション実装時の流れ
|
19
|
+
---
|
20
|
+
|
9
21
|
また、アプリケーション実装の流れとしては
|
10
22
|
1. 実行したいSQLが正しいかを確認する(phpMyAdmin等で直接SQLを実行してみて結果を確認する)
|
11
23
|
2. 想定したSQLをPHPで組み立てて実行する
|