PHP+MySQLでつくる ウェブアプリ

概 要

PHPとMySQLでウェブアプリケーションを作るためのノウハウを解説した入門書です。ウェブアプリケーションとは、Internet ExplorerやFireFox、Google Chromeなどのブラウザから利用するアプリケーションソフトです。主なものとしてブログやSNS、掲示板、ネット販売のショッピングカートなどがあります。本書では、ウェブアプリケーションをはじめて作る人を対象に、PHPとMySQLを使い、XAMPPをインストールしてPCやVPSサーバに簡単なウェブアプリを作成するところまでをやさしく解説。ゼロからカンタンなウェブアプリが作れます。XAMPPとサンプルプログラムを収録したCD-ROM付き。

著者 堀江美彦
価格 本体2600円(税別)
ISBN 978-4-7980-2858-3
発売日 2011/1/26
判型 B5変
色数 2色
ページ数 400
CD/DVD Windows
対象読者 初級
シリーズ
表紙イメージ
購入 アマゾンで購入する
楽天で購入する

※リンク先によっては、販売ページが用意されていないことがあります。あらかじめご了承ください。

新しいウィンドウで開く 書籍購入のご案内

サポート

サポート情報は以下からご参照下さい。

サポート情報へのリンク

目次

Chapter 1 ウェブアプリの概要

1.1 ウェブとは

1.2 スクリプトとは

1.3 データベースとは

●データベースとは

●データベースの形式

●SQLとは

1.4 Web+DBプログラミングとは

1.5 ウェブアプリとは

Chapter 2 XAMPPの環境設定

2.1 XAMPPのインストール

●XAMPPとは

●XAMPPのダウンロード

2.2 XAMPPのコントロールパネル

2.3 MySQLの設定

●MySQLで日本語表示をおこなうための設定

●コマンドプロンプトでMySQLの起動の確認

●MySQLのrootのパスワード設定

●MySQLのディレクトリをシステム環境変数「Path」に設定する

2.4 phpMyAdminの設定

2.5 PEARの設定

2.6 テスト用環境の設定

●PHPのプログラムを格納するフォルダの作成

●Apacheのセキュリティ設定

●PEARの環境の確認

●MySQLのデータベース作成

●sjisで漢字、2バイト文字の2バイト目が5Cの場合に発生する問題

2.7 Windows 7、VISTAでのアクセス権の注意点

2.8 VPSサーバの環境設定

●さくらのVPSとは

●さくらのVPSの申し込み手順

●さくらのVPSの環境設定

●[クライアント(Windows)側の設定]

●[サーバー(VPS)側の設定]

●[クライアント(Windows)側の設定]

●[サーバー(VPS)側の設定]

●[サンプルプログラムの動作確認]

●さくらのVPS FAQ

Chapter 3 MySQLの概要

3.1 MySQLとは

3.2 MySQL概要

●チュートリアル

●MySQLサーバの起動、停止

●MySQLのストレージエンジンの設定

●ストレージエンジンの種類

●InnoDBを使用するための「my.cnf」の設定

●テーブルが使用しているストレージエンジンを変更する

3.3 MySQLの管理とコマンド

●ユーザー管理コマンド

●MySQLのユーザーを切り替える場合

●MySQLに自動でログオンできるようにする

●ユーザーのパスワードの設定方法

●データベース管理コマンド

●データベースに接続する

●SHOWコマンド

●DESCコマンド

●MySQLサーバーの状態を確認する

●MySQLのバージョンを確認する

●phpMyAdminによるMySQLの管理

●XAMPPのphpmyadminの設定

●phpMyAdminの使い方

●1. 新規データベースの作成

●2. MySQLのランタイム情報

●3.MySQLのシステム変数

●4.MySQLプロセス

●5.文字セットと照会順序

●6.ストレージエンジン

●7.MySQLのリロード

●8.特権

●9. データベース

●10. エクスポート

●11. インポート

●バックアップとリストア

●MySQL インポート LOAD DATA

●MySQL エクスポート SELECT INTO OUTFILE

Chapter 4 PHPの基礎

4.1 PHPプログラムの記述法

●複数行を記述する場合

●コメント

●もっとも簡単なPHPプログラム

4.2 PHPの制御構造

4.3 PHPの変数

●変数名

●変数のデータ型

●配列

●連想配列

4.4 PHPの演算子

4.5 PHPの関数

4.6 PHPの命令

Chapter 5 ウェブアプリを作る1 - PHPのサンプルプログラム

5.1 PHPのサンプルプログラム

●PHPプログラムのメニュー画面

●PHPの設定状況を表示する

●PEARの設定状況を表示する

●MySQLのテーブル内容を一覧表示する

●MySQLのテーブルtab1の内容をCSVファイル形式で出力する

5.2 簡易ブログ

●テスト環境の準備

●管理者および登録ユーザーのパスワード変更の方法

●管理ページの説明

●ユーザー定義関数他

●管理者認証

●登録ユーザー一覧表示

●登録ユーザー照会

●ユーザー新規登録

●登録ユーザー情報変更

●登録ユーザー削除

●ユーザーページの説明

●ユーザー定義関数他

●ユーザー認証

●ブログ記事一覧表示

●ブログ記事照会

●ブログ記事新規登録

●ブログ記事変更

●ブログ記事削除

●一覧ページの説明

●投稿ユーザー一覧

●ブログ記事一覧

Chapter 6 ウェブアプリを作る2 - PEARを使ったサンプルプログラム

6.1 Excel_WriterによるExcelファイル出力

●データをExcelとして出力する

●MySQLのテーブルの内容をExcelシートとして出力する

6.2 FPDFによるPDFファイル出力

●MySQLのテーブルの内容をMBFPDFを使用してPDF書類として出力するプログラム

6.3 圧縮・解凍

●Zip形式で圧縮する

●Zip形式のファイルを解凍する

●ファイルをTar形式で圧縮する

●Tar形式のファイルを解凍する

Chapter 7 ウェブアプリを作る3 - モジュールを利用したサンプルプログラム

7.1 QRコード作成のための環境設定

7.2 docomo用ブックマーク登録QRコード作成プログラム

7.3 docomo用メール連携QRコード作成プログラム

7.4 docomo用電話帳登録QRコード作成

Chapter 8 ウェブアプリを作る4 - ODBC を使ったサンプルプログラム

8.1 MyODBCのインストールとデータソースの作成

●MyODBCによりExcelに接続する

●MyODBCとAccessを接続する

8.2 ODBC を使ったサンプルプログラム

Supplementation 補足

A XAMPPのアンインストールとバックアップ

B XAMPPの再インストールとリストア

C Shift-JIS(sjis)で漢字、2バイト文字の2バイト目が5Cの場合に発生する問題

D サンプルプログラム一覧

PR

秀和システム