webdata

PHP技術者向け情報提供サイト

TOP  
  初心者向けPHP・データベース入門
-イントロダクション-
0. 1PHP・DBの学習方法
これからWeb技術の習得を目指す方向けへの目的と学習方法を記載しております

-環境構築-
1. 1Webサーバ・DBのインストール
XamppというWebサーバアプリケーションをインストールします
1. 2Webサーバ・DBの設定
Webサーバ、及びDBを使えるように設定をします

-得意先一覧表を作成しながら学びます-
2. 1HTMLで簡単な表作成
HTMLのtableタグを使い得意先一覧表を表示できるようにします
2. 2DBの基本操作
コマンドを使ってDB操作を行います
2. 3PHPからDBを操作
PHPのプログラムによりDBを操作させます
2. 4PHPとDBを使った得意先一覧作成
HTMLで作成した得意先一覧にPHPによるDBの操作を組み込みます
2. 5PHPのデータ送受信
画面からの入力データをPHPプログラムに送信、受信を行います
2. 6得意先登録画面の作成
データの送受信フォームを使ってDBに得意先情報を登録できるようにします
2. 7得意先登録SQL on duplicate key
SQL文のON DUPLICATE KEY UPDATE句によりプログラムを簡素させます
2. 8得意先検索&ソート
得意先一覧にて検索機能やソート機能を追加し動きを理解します
2. 9得意先一覧ページ指定・表示
得意先一覧の表示行数の指定、ページ表示の機能を追加します
2.10PHP include関数の活用
PHPのinclude関数によりプログラムを簡素化させます
2.11PHP CSVデータの取り込み
PHPによりCSVデータを読込みDBへの登録実行及び配列と文字コードの解説します

-日報システムを作成しながら学びます-
3. 1マスターの作成とリレーション
日報で必要となる部署や登録者マスターの作成とリレーションを理解します
3. 2日報登録画面の作成
リレーションを使い登録画面の作成を行います
3. 3日報一覧画面の作成
部署毎、担当者毎、顧客毎及び検索機能を追加し見やすく日報一覧を作成します
3. 4日報と得意先一覧の作成
得意先一覧に日報システムの最終訪問日、訪問件数を追加するSQL文を書き特にSQL文のサブクエリーを使い解説します
-売上一覧表を作成しながら学びます-
4. 1月毎売上集計一覧の作成
月毎の売上集計のSQL文を書いて学習します。特にdate関数の使用やSQL文のWHERE句にEXTRACT(YEAR_MONTH FROM workdate)関数を使い解説します。
5. 1配列の解説
配列データの考え方や取扱い方について学習します。
5. 2配列を使った売上一覧を作成
4章の売上一覧を配列使い作成します。
6. 1データベースのチューニング
データベース高速化のチューニングを解説します。

-リリース予定-
関数を作る
Javascriptとは
いきなりajaxで覚えよう
  技術者向け技術情報
PHPメールの送信
PHPを使ってメールの送信を行います
PHPメールの受信
PHPを使ってメールの送信を行います
PHPOAuth2認証よるメール受信
php環境でのo365のOAuth2認証によるメール受信を行います
PHPCSVの読み込み・書き込み
CSVデータをDBへ書き込み、DBから抽出したデータをCSVへの書き込みを行います
PHPPDF作成
PHPよりPDFファイルを出力します
PHPファイルのダウンロード
ブラウザよりファイルをアップロードします
PHPファイルのアップロード
ブラウザよりファイルをダウンロードします
PHPphpプログラムのジョブ利用
crontabやWindowsスケジューラにてジョブとして利用します
PHP認証とページ滞在時間制限
パスワード認証、cookie認証、セッションを使って滞在時間の制限を行います
WebSVXamppのインストール
Windows環境にてWebSVとDBSVのインストールを行います
WebSVLamppのインストール
Linux環境にてWebSVとDBSVのインストールを行います
WindowsXamppのsqlserverへの接続
Windows環境のPHPよりsqlserverへの接続を行います
LinuxLamppのsqlserverへの接続
Linux環境のPHPよりsqlserverへの接続を行います
LinuxRSAキーを使った外部サーバへの接続
LinuxサーバのRSAキーを使ってパスワード無し接続を行います
MySQL最終レコードの抽出SQL文
リレーションしたテーブルの最終レコードのみを抽出させます
MySQLDB移行時の照合順序は重要
DBサーバ移行時に、移行先と照合順序が違うと極端に検索が遅くなった失敗談とその対策をご紹介します
MySQL記号、予約語データの取扱い
DBの書き込み時シングルコーテーションがあるとエラーになるため、このような文字のエスケープさせて書き込みできるようにします
MySQL特殊文字・絵文字データの取扱い
特殊文字・絵文字データをDB利用できるようDBの設定を行います
NetworkDNS・A・MXレコードの概要
知っておきたいDNS・A・MXレコードを理解します
KintoneKintoneの外部データ連携
PHPを使ってKintoneとの外部データ連携についてまとめました