teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

3

phpmyadmin上でテーブルのnoカラムに値を入れてinsertしようとした、と変更

2021/09/29 08:43

投稿

kyazasa
kyazasa

スコア2

title CHANGED
File without changes
body CHANGED
@@ -47,7 +47,7 @@
47
47
  実際にphpから関係ありそうなところだけ抜粋しました。
48
48
 
49
49
  ### 追記
50
- 今回新しくxampp環境を作りやっているのですが、phpmyadmin上でテーブルに直接値をinsertしようとしたらエラーが出ました。
50
+ 今回新しくxampp環境を作りやっているのですが、phpmyadmin上でテーブルのnoカラムに値を入れてinsertしようとしたらエラーが出ました。
51
51
  ```
52
52
  INSERT INTO `usrs` (`no`, `usr_id`, `device_id`, `inst_date`, `status`, `pro`, `da`, `pf`) VALUES ('1', '', '', '', '', '', '', '')
53
53
  MySQL のメッセージ: ドキュメント

2

原因と思われるところを追記

2021/09/29 08:43

投稿

kyazasa
kyazasa

スコア2

title CHANGED
File without changes
body CHANGED
@@ -44,4 +44,13 @@
44
44
  phpのバージョンは7です。
45
45
  今まで5を使っていて7に移行しようと、コードを書き換え中です。
46
46
  DBへの接続やselect文は正常に動作します。
47
- 実際にphpから関係ありそうなところだけ抜粋しました。
47
+ 実際にphpから関係ありそうなところだけ抜粋しました。
48
+
49
+ ### 追記
50
+ 今回新しくxampp環境を作りやっているのですが、phpmyadmin上でテーブルに直接値をinsertしようとしたらエラーが出ました。
51
+ ```
52
+ INSERT INTO `usrs` (`no`, `usr_id`, `device_id`, `inst_date`, `status`, `pro`, `da`, `pf`) VALUES ('1', '', '', '', '', '', '', '')
53
+ MySQL のメッセージ: ドキュメント
54
+ #1366 - Incorrect integer value: '' for column `db`.`usrs`.`usr_id` at row 1
55
+ ```
56
+ おそらくこれが原因だと思われるのでカラムの値の初期値設定周りを調べてみます。

1

var $m_Rows;を追加

2021/09/27 08:11

投稿

kyazasa
kyazasa

スコア2

title CHANGED
File without changes
body CHANGED
@@ -12,6 +12,7 @@
12
12
  <?php
13
13
  class MySQL{
14
14
  var $m_Con;
15
+ var $m_Rows;
15
16
  function MySQL(){
16
17
  //接続処理
17
18
  $this->m_Con=mysqli_connect($this->m_HostName,$this->m_UserName,$this->m_Password);