回答編集履歴
2
見直し
test
CHANGED
@@ -57,3 +57,7 @@
|
|
57
57
|
view_nameやmessageやpost_dateも「INTEGER NOT NULL」なのに文字列を詰めようとしているとか、でたらめすぎます。
|
58
58
|
|
59
59
|
そういうでたらめなSQLはしっかり弾かれているってことでなくて?
|
60
|
+
|
61
|
+
[Datatypes In SQLite Version 3](https://www.sqlite.org/datatype3.html)によると、
|
62
|
+
|
63
|
+
文字列を扱うならTEXTってデータ型があります。
|
1
見直し
test
CHANGED
@@ -41,3 +41,19 @@
|
|
41
41
|
[SQLite3::lastErrorMsg](https://www.php.net/manual/ja/sqlite3.lasterrormsg.php)
|
42
42
|
|
43
43
|
も駆使すると良いでしょう。
|
44
|
+
|
45
|
+
|
46
|
+
|
47
|
+
ところで、
|
48
|
+
|
49
|
+
id INTEGER NOT NULL
|
50
|
+
|
51
|
+
というカラムがあるのに、
|
52
|
+
|
53
|
+
`$sql = "INSERT INTO $tablename(view_name,message,post_date) VALUES('吉川','コメント','時刻')";`は成功しないんじゃないですかね、
|
54
|
+
|
55
|
+
idに誰が値を詰めるんですか?
|
56
|
+
|
57
|
+
view_nameやmessageやpost_dateも「INTEGER NOT NULL」なのに文字列を詰めようとしているとか、でたらめすぎます。
|
58
|
+
|
59
|
+
そういうでたらめなSQLはしっかり弾かれているってことでなくて?
|