0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

最近のエラーまとめ

Last updated at Posted at 2020-11-16

#最近発生したエラーの振り返り
簡単な内容のエラーではあるが、記事にしてアウトプットする。

【この記事の目的】

✅どんなエラーがあったのか記録の意味をこめて記載
✅アウトプットを継続する力をつける
✅簡単な内容から文章にし、記事を書くことに慣れる

##1.SQL が開けないエラー
SQLの実行コードを行ったが開けなかった。

docker-compose app mysql -h db -u book_log -D book_log -p

上記のようにコードを記述して実行した所

No such command: app

docker-compose と app の間の exec が抜けてしまっていた凡ミス。
今後コードを良く見返して実行するように注意する。

##2.SQLへのデータ登録エラー
SQL登録の際に以下のエラーが発生

ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near

確認の結果、カンマの不要な箇所にカンマをしてしまっていたことが原因であった。

##3.変数に関するエラー

PHPでのアプリケーションの起動の際に以下のエラーが発生

Undefined variable: reviews in /var/www/html/book_log.php on line 145

関数の引数としていた変数が存在しない返送となっていた。
実際に存在する変数を記述することにより、エラー解消。

##4.foreach に関するエラー

PHPでのアプリケーションの起動の際に以下のエラーが発生

PHP Warning:  Invalid argument supplied for foreach() in /var/www/html/book_log.php on line 118

3のエラーとつながっている内容となり、
PHPからSQLデータを呼び出して、表示させる際のforeach文の中の変数が上記エラーと同じく存在しない変数で
あったためこのようなエラーが発生していた。

3のエラーと同じく、正しい変数を記述してエラー解消

##5.まとめ
プログラミング学習を続けることはインプットしたことをアウトプットし、
そのアウトプットで発生したエラーを解消することの繰り返しである。
1つエラーが発生したら自分のスキルが一つ上がることを信じて、一つずつ解消して
スキルアップを続けていきたい。

今は人に読んでもらうというよりは自分の為に書いている内容となっており、
拙い文章であるが、アウトプットを継続することでより洗練された文章にしていく。
今後も可能な限り週1回程度のペースでQittaへ何らかのアウトプットを続けていく予定。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?