質問: null; } catch (PDOException $e) { echo $e->getMessage(); exit; } } ?> commentがtextareaのnameです。 ```textareaで入力してもしなくてもいい入力欄を作るのにmysqlのtableでのカラムでnullかnot nullかどちらを指定すれば良いのでしょうか。 not nullだと何か絶対入力する必要があってnullだと何も入力することができないと思うのですがこの場合どうすればいいのでしょうか textareaの欄をnullにすると、 execute(): SQLSTATE[HY093]: Invalid parameter number: number of bound variables does not match number of tokens in と出てしまいます。文字を入力したときとしていないときで同じ結果になります。 これは指定したpostしたいデータ数よりも実際に受け取ったデータ数が少ないと調べると書いてあったのですがtextareaのデータを入れないといけないことになっているということですか?
回答: > > nullだと何も入力することができない > > > そんな項目を作っても意味はありません。 NULL でも可、 NOT NULL : はNULLは不可 って意味です。