SHINYA TECH

公務員(行政職)から34歳でエンジニア転職した人

#9 バリデーション処理

ユーザが予期せぬ値を入力した際に、セキュリティ上問題が生じたり、変なデータがデータベースに保存され、プログラムが不具合を起こす可能性をなくすため、バリデーション処理を行いました。 バリデーションとは よくあるバリデーションの条件 バリデーショ…

#8 PHPからMySQLにデータを追加する方法

SQLのINSERT文でテーブルにデータを登録する SQL分実行時にエラーがあった場合、エラーメッセージを表示するようにしておく 複数行にまたがる文字列はヒアドキュメントで表記する サンプルコード 読書ログサービスへの実装 備忘録(つまずいた点) 今回はPHP…

#7 PHPからMySQLに接続する方法

PHPからMySQLに接続する方法を学び、読書ログサービスに実装しました。 PHPからMySQLに接続する方法 MySQLに接続するにはmysqli_connect関数を使う MySQLに接続できないケースを想定して、対策する なぜ? PHPからMySQLとの接続を切断方法 読書ログサービス…

#6 データベースについて学んだこと

読書ログサービスの登録データを保存できるようにデータベースと接続します。 その前にデータベースについて学習した内容をアウトプットします。 データベースについて データベースの必要性 データをファイルで管理するのには限界がある そこで登場するのが…

#5 ここまでの復習をする(タスク管理アプリ_テキスト版の作成)

#1〜#4 にてテキスト版(ターミナル上で動作する)読書管理ログを作成しました。 今回は復習として、ここまでに学習したことを振り返りながら、タスク管理アプリ(テキスト版)を作成しました。 shinya-tech.com shinya-tech.com shinya-tech.com shinya-tec…

#4 読書ログサービス作成(テキスト版)その4

やったこと 独学エンジニア レッスン4.25-28 関数 前回までに作成した読書ログサービスのコードについて、関数を用いて、リファクタリングした。 shinya-tech.com 学んだこと 関数の使い方 関数は、定義→呼び出しで使用する。 関数の定義の仕方 function 関…

#3 読書ログサービス作成(テキスト版)その3

やったこと 独学エンジニア レッスン4.23-24 foreach文 前回、複数の読書ログを登録できるようにしたが、表示も複数できるようにした。 shinya-tech.com 学んだこと 配列・連想配列の全要素をループするときはforeachを使う。 foreach 配列の全要素それぞれ…

#2 読書ログサービス作成(テキスト版)その2

やったこと 独学エンジニア レッスン4.18-22 配列 前回書いたコードでは読書ログを複数登録できない。(上書きされる) そこで、配列を使って複数の値を格納できるようにした。 shinya-tech.com 学んだこと 配列の基本操作 1.配列を初期化する $配列名 = [値…

#1 読書ログサービス作成(テキスト版)

やったこと 独学エンジニア レッスン4.1-4.18 学んだこと PHPの特徴・歴史 PHPはWEBサイトの作成を目的としたオープンソースのプログラミング言語。 WEBサイトの解析用ツールからスタートし、「手学にWebサイトを構築したい」というユーザーの要望に合わせて…

今日から学習ログを付けていきます。

はじめまして。WEBアプリケーションの個人開発に向けて、プログラミング学習を行なっているシンヤと申します。学習のアウトプット目的で当ブログを開設しました。よろしくお願いします。 何のために プログラミング学習のログをつけるため。 どんな効果を狙…