回答編集履歴

2

修正

2019/06/04 03:01

投稿

m.ts10806
m.ts10806

スコア80850

test CHANGED
@@ -29,6 +29,8 @@
29
29
  2.`SELECT * FROM log ORDER BY log_id DESC`をDBに対して実際に実行してみること([sqliteでコマンドから実行する方法例](https://www.dbonline.jp/sqlite/ini/index1.html))
30
30
 
31
31
  CREATE TABLEとかも試してみると良いですよ。直接実行して成功しないSQLはプログラムから実行しても成功しません。
32
+
33
+ SQLテストサービスなども活用してください。(例:[SQL Fiddle](http://sqlfiddle.com/))
32
34
 
33
35
 
34
36
 

1

修正

2019/06/04 03:01

投稿

m.ts10806
m.ts10806

スコア80850

test CHANGED
@@ -27,6 +27,8 @@
27
27
 
28
28
 
29
29
  2.`SELECT * FROM log ORDER BY log_id DESC`をDBに対して実際に実行してみること([sqliteでコマンドから実行する方法例](https://www.dbonline.jp/sqlite/ini/index1.html))
30
+
31
+ CREATE TABLEとかも試してみると良いですよ。直接実行して成功しないSQLはプログラムから実行しても成功しません。
30
32
 
31
33
 
32
34
 
@@ -84,6 +86,10 @@
84
86
 
85
87
  ```
86
88
 
89
+ ※CREATE TABLEに問題があると思うのでしたらそこにも同じようにtry-catch張ってください。
90
+
91
+ $eはなるべくvar_dump()などで全て出力したほうがより多くの情報を得られます。
92
+
87
93
 
88
94
 
89
95
  デバッグによって問題の切り分けを行い、原因の絞り込み、対策を行っていきます。