回答編集履歴

1

edit

2021/09/11 02:22

投稿

m.ts10806
m.ts10806

スコア80875

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実行時こそエラーが起きやすいです。