の内容がなかったので質問させてください。 入門ph...
エラーメッセージにおける、
inccorrectは「誤り」、integer valueは「数値(数値型)」
という意味になります。
今回の会員登録の処理では、zipに何も指定せずに登録することになるのでNULLが登録されることになります。
「NULLにチェックがされた」とありますが、今一度、phpMyAdminの「構造」のタブをクリックし、usersテーブルのzipカラムにて以下の点を確認してください。
・「NULL」の列の記載が「はい」になっていること。
・「デフォルト値」が「NULL」になっていること。
上記が指定されていなければ、Nullを登録することができず、該当のエラーが発生すると考えられます。
莉恵さんが質問しているように、今のMySQLのバージョンでは厳格モードを変更するか、容認したいNULLにすべてチェックを入れるかのどちらかをする必要があるということですね。
これからはエラーの単語も調べるようにしたいと思います。
部活の学習一覧
Lesson 01
「WEBサービスと必要な機能」
Lesson 02
「画面を設計しよう!」
Lesson 03
「テーブルを設計しよう!part1」
Lesson 04
「テーブルを設計しよう!part2」
Lesson 05
「テーブルを設計しよう!part3」
Lesson 06
「DB作成」
Lesson 07
「画面を作ろう!」
Lesson 08
「画面を作ろう!part2」
Lesson 09
「ユーザー登録機能を作ろう!」
Lesson 10
「ユーザー登録機能を作ろう!part2」
コーヒーブレイク
「投資の小話」
Lesson 11
「ログイン機能を作ろう!」
Lesson 12
「ログアウト機能を作ろう!」
Lesson 13
「退会機能を作ろう!」
Lesson 14
「プロフィール編集機能を作ろう!」
コーヒーブレイク
「書いて書いて書きまくれ!」
Lesson 15
「パスワード変更機能を作ろう!」
Lesson 16
「パスワードリマインダー機能を作ろう!」
Lesson 17
「商品登録機能を作ろう!」
Lesson 18
「商品登録機能を作ろう!part2」
Lesson 19
「商品登録機能を作ろう!part3」
Lesson 20
「商品一覧表示機能を作ろう!」
Lesson 21
「商品詳細画面を作ろう!」
Lesson 22
「商品検索機能を作ろう!」
Lesson 23
「連絡掲示板機能を作ろう!」
Lesson 24
「お気に入り機能を作ろう!」
Lesson 25
「マイページ機能を作ろう!」
コーヒーブレイク
「はたらくプログラミング 第5話」
ご意見箱
入門phpではDBに登録できたのですが、
今回はMYSQLに直接挿入したところ、
#1366 - Incorrect integer value: '' for column 'zip' at row 1
といったエラーが出でいます。調べてところ、サーバー側のMYSQLの設定による発生と出たのですが、
他の生徒の質問にあったNULLにチェックもしたのですが、やはり登録できません。
具体的にどういったことが原因なのでしょうか。