ステップアップ備忘録

学習用備忘録

2018-12-01から1ヶ月間の記事一覧

PHPでデータベースを使う。

今回はdotinstallのPHPデータベース入門の#1~#13について。 PDO=PHP Data Objectの略 拡張モジュールの一種で、PHPの中からデータベースに接続する PDOを使う際の注意 PHP7にはSQLiteがデフォルトで有効になっているのでMySQLを有効にする。 php-mysqlndと…

MySQLについて ⑤

サブクエリ 一時的にしか使わないテーブルの置き換え 情報を取得するための一時的なテーブルで、処理が終われば破棄される 元の内容に別名を付けて、それを参照させる 元の内容 from(処理内容)as 別名 select sum(別名.カラム名) 元の処理内容の名前 from(処…

MySQLについて ④

dotinstallのMySQL入門で学んだことの備忘録 続き 数値の演算 update users set score =score*1.2 where id % 2 = 0; → usersテーブルのスコアについてidが二で割り切れるものについてはスコアを1.2倍する ・組み込み関数の使用 round → 四捨五入 floor → …

MySQLについて ③

dotinstallのMySQL入門を勉強した際の備忘録続き テーブルの構造操作 alter句を使う alter table テーブル名 add column カラム名 フィールドの型 → フィールド(カラム)の追加 alter table テーブル名 drop column カラム名 → フィールド(カラム)の削除 alte…

MySQLについて ②

dotintallのMySQL入門から勉強したことの備忘録 データ型 ・種類 int → 整数型 float → 浮動小数点数、4バイト32ビット表示 double → 浮動小数点数、8バイト64ビット表示 unsigned → int unsignedのように用いる、符号部(±)を使わないので 表現できる範囲が…

MySQLについて ①

今回はdotinstallのMySQL入門について まず、MySQLのインストール(過去記事(ローカル環境の構築-実践-)で既にインストール済み) SQL → Structured Query Languaege(データベースへの問い合わせ言語) ーーーーーーーーーーーーーーーーーーーーーーーーーーー…

PHPの勉強 ⑤

PHPでプログラムを書く(dotinstall) 環境はローカル開発環境で行っている プログラムの流れ(ビンゴカードを作る) まずはvagrantを立ち上げ、SSHで接続、ファイル転送ツールからファイルを作成 HTMLの構文~</html>までを最初に記入。 <meta>要素で文字コードを設定後に、</meta>…

PHPの勉強 ④

今回はdotinstallのPHP入門についてをまとめます。 わかったこと ・PHPのプログラムを試しに実行したい場合 ビルトインwebサーバを使う。 まずip -aコマンドでローカル環境のIPアドレスを確認する。 PHP -s 確認したIPアドレス:ポート番号でビルトインwebサ…

PHPの勉強 ③

progateでのPHPの勉強 途中で有料ページになってしまうため、内容が完全ではないです。 わかったこと ・オブジェクト指向「もの」を中心とした考え方、ECショップサイトでいう「商品」や「ユーザ」や「カート」など、サイトを構成するものをベースにして、サ…

PHPの勉強 ②

progateでの勉強 文字の連結まで 前日の記事の前に勉強はしていたので、内容が前日の記事よりも基本的なものになっています。 わかったこと HTMLが決められたテキストの表示のみに対しPHPは見る人や状況に応じて表示するテキストを変えられる PHPはHTMLに埋…

ローカル開発環境の構築について

ローカル開発環境について わかったこと webサイトやシステムの開発環境には ・インターネット上のレンタルサーバを使う・ローカル(コンピュータ)に仮想マシンでサーバを立ち上げる の二つのやり方がある。 ローカル環境に仮想マシンを立ち上げるやり方 イ…

PHPの勉強 ①

今回、まずprogateでPHPの勉強を始めました。 わかったこと ・文字列の連結(変数の展開) 「” “」(ダブルクォーテーション)で文字列を囲んだ場合、中の変数を{ }で囲むとその部分が変数に入っている値で置き換えられる。 ※「’ ‘」(シングルクォーテーション)…