あーる学習帳

自分が勉強したことや気になることなど、99%自分用です。コードを書いてるのでPCから閲覧を推奨。

MySQL

PHP開発日記:GETで検索(1ページにつきn件表示)

昨日からの課題だった、「1ページにつきn件の検索結果を表示、画面下部のリンクで切り替え」という機能について研究。 今日変更したphpファイルの変更箇所は以下の通り。 config.php //検索設定define('SEARCH_DISP_LIMIT',100); 1ページあたりの表示件数を…

PHP開発日記:GETで検索(全件表示)

今夜は昨日作ったaddressテーブルからGETでデータを取得する部分を作成しました。 index.phpからコントローラであるsearch.phpに飛ばし、そこからフォームや結果を表示するためのsearch_view.phpに飛ぶ構成です。 search.php

PHP開発日記:CSVの文字コードとの闘い

昨晩から日本全国の住所が入ったCSVファイルと格闘中。 目下の問題点は「文字化け」。昨日以下のコードで試しに画面に出してみたが、見事に文字化けしていた。 //csv読み込み処理 '.$line.'</p>'; } flock($file,LO…

PHP開発日記:しばらく住所録を作ります

作りたいものは1つ決まっているのですが、それまでにいくつかの過程を踏まなければならないようです。 PHPの基礎的な書き方(昨日までの学習) TwitterのAPIと会員登録システムの組み合わせ 簡易的な検索エンジン その他必要に応じて付け足し APIの話は一朝一…

PHPまとめ①:ログイン認証と会員専用ページの構成

今回からは現在使っている教材のまとめとして、ログイン認証と会員専用ページの仕組みを作成する。本では簡易的ではあるが実務に沿って…とあるので、今回もその流れでいきます。 第13章-01 要件定義をする。今回はログイン機能だけを作るので以下のようにな…

PHP実習:ひとこと掲示板を作ろう

昨夜はストレスの赴くまま、久しぶりに引っ張り出した「Horizon Zero Dawn」をずっとやっておりました…。敵を誘い出して罠にはめていくの楽しい…。 今日は第11章のまとめとしてひとこと掲示板を作る。その前に… 第11章-04 まとめの前準備として、関数のみを…

PHP実習:GETとMySQLを組み合わせたプロフィールページ

昨日はまたサボってしまった…。成果ゼロで寝るのも気持ち悪かったので、昨日は今回使うためのMySQL環境を整えるだけしました。 今回は、今まで作ったMySQLのデータベースと組み合わせて「登録されたプロフィールを表示するページ」を作る。 今回の流れは… ク…

PHP実習:MySQLのデータを検索&取得

昨日の続きをやっていきます。 第7章-05 昨日の最後のPHPについて、書き換えてデータ取得用のコードを作成する。 setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION); // 01.SQL作成 $sql="select * from user"; $stmt=$db…

PHP実習:MySQL環境作成②、PHPからクエリ実行

今夜もMySQLについての勉強。 まずは前回までの復習でコマンドまとめ。 Vagrant Upしたあと、PuTTYで仮想環境にログインし、MySQLを使うディレクトリまで移動する。 1.MySQLへのアクセス mysql -u root 2.データベース作成 create database (テーブル名) ; 3…

PHP実習:MySQL環境作成①

昨日サボってしまった…。スターデューバレーが軌道に乗ってきてやめどきが分からなくなってました。よくないぞ。 今日は教材から一度離れて、今の仮想環境でMySQLを動かす方法を学ぶ。 ドットインストールに戻るが、今回のレッスンは月額料金を払わないと全…