kshinya-techのブックマーク (5)

  • 近況報告(まちの情報冊子のWEB版作ります!) - SHINYA TECH

    【追記】 完成したWEBサイト ふかくさ暮らし お久しぶりです。シンヤです。 最近、学習の進捗報告が滞っているな、、、 そんな風に思っておられた方。(もし、いらっしゃったら)ありがとうございます。 最近、新しい動きが個人的にございましたので、日は近況報告です。 結論から申し上げると、「まちの情報冊子のWEB版」を制作することになりました。 今回は、その経緯をつらつらと書いております。 "まち"を気軽に紹介できる名刺的なWEBサイトがない! 課題解決 ✕ 自己実現 仲間が見つかる サーバーどうするか問題も解決 区長に直談判 まずはUdemyでスキルアップ 目指すべきところ 追記 "まち"を気軽に紹介できる名刺的なWEBサイトがない! 私は地方公務員として、地方行政に携わっていますが、もやもやしていることがあります。 それは、(私の勤め先のまちの情報について) めっちゃ良い冊子はあるのにWE

    近況報告(まちの情報冊子のWEB版作ります!) - SHINYA TECH
  • #13 Composer, ライブラリを使って環境変数を管理する - SHINYA TECH

    これまでデータベースへの接続情報をソースコードにベタ書きしていました。 しかし、ソースコードを誰かに見られた場合、機密データが漏洩し、データが流出する危険性があります。 そこで、ライブラリを使用して、機密データを別途管理できる仕組みを取り入れました。 ライブラリとComposer ライブラリとは Composerを用いてライブラリを使う Composerを使わない場合 Composerを使う場合 Composerの仕組み Composerの使い方 init require install remove 環境変数を管理する 機密データをソースコードとは別で管理する 通常の変数 環境変数 ライブラリ(phpdotenv)を使用する ライブラリとComposer ライブラリとは ライブラリは使いたい部品が入っている道具箱。 特定の機能を提供するコードをひとまとめにしたもの。 ライブラリを使用する

    #13 Composer, ライブラリを使って環境変数を管理する - SHINYA TECH
  • #12 PHPからテーブルを作成する方法 - SHINYA TECH

    前回まではターミナル上で動くアプリケーションを作成しました。 いよいよ読書ログサービスのWebサービス版を作成していきます。 作るアプリケーションのページ構成 Webサービス版を作成する順序 テーブルをPHPから作成する 現状の課題 SQL文を直接実行すると プログラムから実行すると サンプルコード 読書ログサービスに実装 実行結果 作るアプリケーションのページ構成 トップページ 読書ログ登録ページへの遷移ボタン 登録済みの読書ログ一覧表示 読書ログ登録ページ 書籍名、著者名、読書状況、評価及び感想の入力欄 読書状況は「未読」「読んでいる」「読了」をラジオボタンで選択できるようにする。 Webサービス版を作成する順序 テーブルの設計及び作成を行う。 「登録ページ」HTMLで表示する。 「登録ページ」PHP読書ログを登録できるようにする。 「登録ページ」CSSでスタイルを整える。 「トップ

    #12 PHPからテーブルを作成する方法 - SHINYA TECH
  • #11 ここまでの復習(PHP-MySQL接続・データ追加・取得、バリデーション処理) - SHINYA TECH

    ここまでに学んだ内容を基に、タスク管理ツールをバージョンアップしていきます。 タスク管理ツールについて、これまでに行ったこと 今回バージョンアップする内容 追加で学んだこと 書いたコード 備忘録(詰まった点) データベースのカラム名に予約語を使っており、エラーが出た。 タスク管理ツールについて、これまでに行ったこと 要件定義(課題要件、業務要件、機能要件)を行った。 配列、while、if、foreach、関数を用いてターミナル上で動作するようにした。 shinya-tech.com 今回バージョンアップする内容 PHPからMySQLに接続し、データの追加・取得を行えるようにする。 バリデーション処理を追加する。 shinya-tech.com shinya-tech.com shinya-tech.com shinya-tech.com 追加で学んだこと 日付の入力チェック(バリデーショ

    #11 ここまでの復習(PHP-MySQL接続・データ追加・取得、バリデーション処理) - SHINYA TECH
  • #10 PHPからMySQLのデータを取得する方法 - SHINYA TECH

    ここまでの学習で読書ログサービスのデータベースへの対応について 読書ログを保存するテーブルを作成する PHPからデータベースに接続する 読書ログをデータベースに登録する ということができるようになりました。 今回は、読書ログをデータベースから表示する方法を学びました。 SQLでデータを取得する方法 テーブルからデータを取得するにはSELECT文を使う PHPからSQLでデータを取得する SQL文を実行した結果のデータを取得するにはmysqli_fetch_assocを使う mysqli_ * 関数について mysqli_query : データベース上でクエリを実行する mysqli_fetch_assoc : 結果の行を連想配列で取得する mysqli_free_result : 結果に関連付けられたメモリを開放する ターミナルで挙動を確認してみる 読書ログサービスに実装 参考URL SQ

    #10 PHPからMySQLのデータを取得する方法 - SHINYA TECH
  • 1