回答編集履歴
1
edit
test
CHANGED
@@ -1,4 +1,10 @@
|
|
1
|
+
PDOで接続しておきながらどこにも定義されてない変数$mysqliを使ってるのでエラーが出ないはずがない実装です。エラー表示はonにしてますか?
|
2
|
+
|
3
|
+
機能として別のものなのでどちらかに統一したほうが良いです(私は後述の通りPDOのほうです)
|
4
|
+
|
5
|
+
|
6
|
+
|
1
|
-
`table`は[MySQLの予約語](https://dev.mysql.com/doc/refman/5.6/ja/reserved-words.html#reserved-words-5-6-T)です。
|
7
|
+
別の問題として、`table`は[MySQLの予約語](https://dev.mysql.com/doc/refman/5.6/ja/reserved-words.html#reserved-words-5-6-T)です。
|
2
8
|
|
3
9
|
|
4
10
|
|
@@ -21,3 +27,9 @@
|
|
21
27
|
もっと個人的にはPDO利用をおすすめします。
|
22
28
|
|
23
29
|
[PHPでデータベースに接続するときのまとめ](https://qiita.com/mpyw/items/b00b72c5c95aac573b71)
|
30
|
+
|
31
|
+
|
32
|
+
|
33
|
+
いずれにしても接続時のみエラーハンドリングはあまり意味がありません。
|
34
|
+
|
35
|
+
外部からの入力を受け付けるSQL実行時こそエラーが起きやすいです。
|