プログラミング
PR

独学プログラミングチャレンジ【中編:131日目から150日目まで】

mitsuki
記事内に商品プロモーションを含む場合があります。
Contents
  1. 独学プログラミングチャレンジ【中編:131日目から150日目まで】
  2. 独学プログラミングチャレンジ【131日目】
  3. 独学プログラミングチャレンジ【132日目】
  4. 独学プログラミングチャレンジ【133日目】
  5. 独学プログラミングチャレンジ【134日目】
  6. 独学プログラミングチャレンジ【135日目】
  7. 独学プログラミングチャレンジ【136日目】
  8. 独学プログラミングチャレンジ【137日目】
  9. 独学プログラミングチャレンジ【138日目】
  10. 独学プログラミングチャレンジ【139日目】
  11. 独学プログラミングチャレンジ【140日目】
  12. 独学プログラミングチャレンジ【141日目】
  13. 独学プログラミングチャレンジ【142日目】
  14. 独学プログラミングチャレンジ【143日目】
  15. 独学プログラミングチャレンジ【144日目】
  16. 独学プログラミングチャレンジ【145日目】
  17. 独学プログラミングチャレンジ【146日目】
  18. 独学プログラミングチャレンジ【147日目】
  19. 独学プログラミングチャレンジ【147.5日目】
  20. 独学プログラミングチャレンジ【148日目】
  21. 独学プログラミングチャレンジ【149日目】
  22. 独学プログラミングチャレンジ【150日目】

独学プログラミングチャレンジ【中編:131日目から150日目まで】

目標だったプログラミング勉強60日間を達成し、その後も勉強を続けることでのひとつ区切りをつけました。しかし、勉強しているうちに「PHP」を学びたくなったため、プログラミング勉強を継続します。もし、あなたがプログラミング勉強をしてみたいと考えていらっしゃるのであれば、開始前にこちらの2本の記事を読んでいただきたいです。
→プログラミング初心者の60日間チャレンジ【検証結果】
→初心者がプログラミングを60日間勉強して【悪かった点、良かった点】

前回、107日目から130日目までの記録はこちらです。
→独学プログラミングチャレンジ【前編:107日目から130日目まで】

では、131日目からの記録です。

 

独学プログラミングチャレンジ【131日目】

データベースの基本を学ぼう

プログラミング勉強が130日を越えました。仕事などの都合で、毎日、連続ではありませんが、小さな積み上げが大切ですね。少し、成長できているかな?

  1. SQL
  2. 入力→実行
  3. 表示される
  4. 入力→実行
  5. 表示される
  6. テーブルを作る
  7. 入力→実行
  8. 無事に作成される

毎日、少しずつ進めています。たくさん勉強したい気持ちもありますが、仕事や体調管理と忖度しながら、ほどよく進めていきます。

 

独学プログラミングチャレンジ【132日目】

データベースの基本を学ぼう

仕事に勉強を邪魔されつつも、めげずに、積み上げるしかありません(苦笑)。

  1. INSERT
  2. 記述
  3. 挿入
  4. 表示される
  5. UPDATE
  6. 記述
  7. 表示される
  8. DELETE(読むだけ)
  9. SELECT
  10. 記述
  11. 表示される

これくらいなら、どうにか、さくさく進めることができますね。ここから先がデータベースの真骨頂なので、気を引き締めていきます。

 

独学プログラミングチャレンジ【133日目】

データベースの基本を学ぼう

不覚にも勉強をお休みしてしまったので、さらりと軽く復習をしました。プログラミングの感覚を取り戻してから、勉強再開です。

  1. 主キー
  2. SQLその1
  3. SQLその2
  4. ちょっと違う
  5. 真なるエラー
  6. 自動採番
  7. チェックを入れる
  8. SQL
  9. なぜか主キー設定に
  10. SQL追加
  11. 結果
  12. 無事に表示される

途中で、本当のエラーに悩まされました。構造タブをクリックしても、何も表示されません。エラー回避方法はあるみたいですが、私は回避せずにそのまま力押しで乗り切りました。どうして主キー設定できたのか、よくわかないままです。
真なるエラーは気にせず、このまま進めていきます。

 

独学プログラミングチャレンジ【134日目】

データベースの基本を学ぼう

よくわからないエラーに振り回されながらも、勉強は進めるしかありません。諦めない気持ちが大切です。

  1. 構造変更
  2. やっぱり表示されない
  3. ALTERを覚える
  4. NULL値
  5. 無事、追加される
  6. 入力する
  7. WHERE
  8. 180円を探す
  9. 成功
  10. いちごを探す
  11. 成功
  12. 180円より安いものを探す
  13. 成功

何だか面白くなってきました。何に使えるのかよくわからなくても、きちんと動作してくれるのは楽しいです。

 

独学プログラミングチャレンジ【135日目】

データベースの基本を学ぼう

データベースを作りたいわけではありませんが、必要なことはしっかり覚える覚悟ができました。

  1. WHEREの続きから
  2. 部分検索
  3. 表示される
  4. 複雑な条件での検索
  5. 表示される
  6. ORDER BY
  7. 降順
  8. 表示される
  9. WHERE句と組み合わせ
  10. 表示される
  11. COLUMNも勉強する

勉強の目的を明確にしたので、いつもよりテキパキ勉強することができました。データベースSQLが、ちょっとだけ、簡単に思えてきました。が、油断して足元をすくわれないように気を付けます。

独学プログラミングチャレンジ【136日目】

データベースの基本を学ぼう

SQLの魔法に挑戦中です。

  1. DATETIME、TIMESTAMP
  2. 表示されないため
  3. ALTER
  4. 挿入される
  5. UPDATE
  6. 表示される
  7. もうひとつUPDATE
  8. 表示される

SQLでできることを、まとめてくれていたのがAccessなんだなぁ、と実感できました。アプリケーションソフトウェア、すごいのです♪

 

独学プログラミングチャレンジ【137日目】

データベースの基本を学ぼう

少しだけSQLの操作に慣れてきました。

  1. 続きから
  2. いろいろ書いたけど、上手くいかない
  3. 計算・集計
  4. SUM
  5. 表示される
  6. MAX
  7. MIN
  8. COUNT
  9. AVG

構造タブが使えないのがつらいです。エラー修正できるかしら?

 

独学プログラミングチャレンジ【138日目】

構造タブが使えないエラー?を解消するために、XAMPPを再インストールしました。再インストール後は、構造タブが使えるようになりました。そもそもの原因究明は出来なかったのですが、もしも同じエラーで悩んでいるかたがいらっしゃいましたら、再インストールをお試し下さいませ。

 

独学プログラミングチャレンジ【139日目】

データベースの基本を学ぼう

xamppを再インストールしたら、入力済みデータが消えてしまったので、復習しながら再入力しています。

  1. 再入力中
  2. DATETIME
  3. UPDATE
  4. TIMESTAMP
  5. 無事に表示される
  6. 追加INT
  7. 表示される

もっと早く、再インストールに気付きたかったです。が、苦手なデータベースを何度も練習できたことは、良かったです。これでようやく、リレーションにつながります。

 

独学プログラミングチャレンジ【140日目】

データベースの基本を学ぼう

データベースの真骨頂、です。難しいところですが、覚えなくてはいけない部分です。頑張ります。

  1. リレーション
  2. テーブル作成
  3. 入力
  4. 入力
  5. 表示される
  6. SQL
  7. 表示される
  8. marker_id追加
  9. SELECT
  10. 表示される

テーブル数が多くなってきたとき、どこにSQLを書き込むのかによって、表示される結果が変わります。すぐにうまく表示させることができず、かなり悩んでしまったので、次回に生かします。

独学プログラミングチャレンジ【141日目】

データベースの基本を学ぼう

一番難しいところ、だと思って挑戦します。

  1. 続きから
  2. SQL
  3. 表示される
  4. SQL変更
  5. 表示される
  6. WHERE句
  7. テーブル名を短く
  8. 表示される
  9. GROUP BY
  10. テーブル作成
  11. 表示される
  12. 入力完了

順調です。

 

独学プログラミングチャレンジ【142日目】

データベースの基本を学ぼう

山場です!

  1. リレーション
  2. 書いてみる
  3. 表示される
  4. 商品の購入数
  5. 表示される
  6. 商品ごとの購入数
  7. 表示される
  8. 商品名も
  9. 表示される

今更なのですが、このいろんなSQLのボタンを作成しておくことが、データベースの真骨頂ではありませんか?!という、今更の気付きです(反省)。 

 

独学プログラミングチャレンジ【143日目】

データベースの基本を学ぼう

峠は越しました!(たぶん)

  1. 外部結合
  2. SQL
  3. 間違えた
  4. 表示される
  5. 便利なSQL
  6. DISTINCT
  7. BETWEEN
  8. IN
  9. LIMIT
  10. SUMから
  11. ASを使う
  12. 無事に表示される

本当に今さらなのですが、SQLが面白くなりました。プログラミングの勉強は、私にとってとても価値のある勉強です。

 

独学プログラミングチャレンジ【144日目】

データベースの基本を学ぼう

データベースの基本、最後になります。

  1. バックアップとリストア
  2. エクスポート:詳細
  3. 出力:ファイルに保存
  4. 下準備
  5. リストア開始
  6. データベースのインポート
  7. 無事にリストアされる

XAMPPの再インストールの前に勉強しておきたかったですね(苦笑)。これで、データベースの基本は終了になります。明日からは、また、新しい気持ちで挑戦ですね!

 

独学プログラミングチャレンジ【145日目】

PHP+DBで本格的なWebシステムを作ろう

下積みを重ねての、再挑戦です。頑張ります。

  1. 準備
  2. テーブル確認
  3. memoフォルダ
  4. index
  5. 表示される

下準備のフォルダやドキュメントへの保存は、それなりで良いの?と、勝手に考えてしまいました。index.phpを表示させるためのソフトウェアは、結局、memoが一番良かったです。

独学プログラミングチャレンジ【146日目】

PHP+DBで本格的なWebシステムを作ろう

再挑戦なのですが、躓きすぎて笑うしかありません(笑)。

  1. PDO
  2. 書いてみる
  3. エラー?
  4. リトライ
  5. 同じ
  6. 再リトライ
  7. 撃沈

ことごとく失敗しました。indexの記述が悪いのか、ローカルサーバ設定が悪いのか、もう一度よく考えてみます。

 

独学プログラミングチャレンジ【147日目】

PHP+DBで本格的なWebシステムを作ろう

PDOがうまくいかなくて、参考書で予習をしました。予習した結果、この接続が一番難しい気がしています。

  1. リトライ、再び
  2. index
  3. XAMPP
  4. 正解かどうかわからない
  5. 試してみる
  6. 記述
  7. 同じ症状
  8. 変化なし(失敗)

サーバの設定がうまくないことが判明しました。ローカルを使おうとするからうまくいかないのか、そもそも問題があるのでしょうか。何か、解消方法を探さなくては…。

 

独学プログラミングチャレンジ【147.5日目】

ローカルサーバ設定

PDOがうまくいかなかったため、サーバ設定とにらめっこしています。本題と逸れてしまったため、0.5日で刻みました。

  1. XAMPP
  2. エラー
  3. Sublime Text
  4. 修正
  5. 惜しい
  6. 修正
  7. おっ!
  8. できた!!

謎のエラーに悩まされていましたが、しっかりXAMPPの設定に合わせてしまえば、こっちのモンです(二日間かかったけど…)。memoよりSublimeTextの方が、私には使いやすいです。なぜならば、エラーがとてもわかりやすいからです。これでまた、勉強が進められます♪

 

独学プログラミングチャレンジ【148日目】

PHP+DBで本格的なWebシステムを作ろう

無事につながったので、続きに挑戦していきます。

  1. 続きから
  2. UPDATE
  3. 表示される
  4. DELETE
  5. 削除される
  6. SELECT
  7. 表示される
  8. フォームの情報保存
  9. テーブル作成
  10. input.html
  11. 表示される
  12. input_do.php
  13. エラー
  14. 微妙な結果

一番最後が微妙な結果になってしまって、もやっとします。何がエラーの原因なのか、データベースに入力されているため、思いつきません。

 

独学プログラミングチャレンジ【149日目】

PHP+DBで本格的なWebシステムを作ろう

ちょっとだけ、復習からはじめてみます。

  1. 昨日の復習(教えて頂きました♪)
  2. 入力
  3. おっ!
  4. 表示される(ありがとうございました!)
  5. 一覧・詳細
  6. SELECTとwhile
  7. エラー
  8. コメントアウト
  9. エラー
  10. endwhileがおかしい?
  11. 書き直す
  12. 無事に表示される

細かいエラー(自分エラーを含む)にやっつけられています。なかなか前に進みません。まだまだ、勉強しなくちゃいけないことがたくさんありますね。頑張ろう。

 

独学プログラミングチャレンジ【150日目】

PHP+DBで本格的なWebシステムを作ろう

勉強開始から150日となりました。ちょっとだけ、自分自身に感動です。

  1. 続きから
  2. 表示される
  3. memo.php
  4. 1番目のメモ
  5. fetch
  6. 表示される
  7. prepare
  8. リンク変更
  9. 一覧から
  10. 詳細が表示される
  11. 共通プログラム
  12. require

きちんと動作してくれたことが、とても嬉しかったです。さらにphpの仕組み、構成が理解できてきたような気がします。難しいけど、面白かったです。

 

続きはこちらです。
→独学プログラミングチャレンジ【後編:151日目から162日目まで】

ABOUT ME
満稀(みつき)
満稀(みつき)
大人だからこそ効率的に勉強したい運営者
社会人スタートはブラック作業員から。コツコツ勉強を続けることで、ITエンジニアになることができました。これからも地道に『独学×資格×勉強=スキルUP&収入UP』を目指していきます。

【スポンサーリンク】

記事URLをコピーしました