タイトル ホームへ
ホームへ

タイトル PHP徹底攻略 〜Webとデータベースの連携プログラミング〜
著者/出版社 堀田倫英・石井達夫・広川類  ソフトバンク パブリッシング 
本体価格 定価 3200円
評者 山本芳万(1999年12月22日)



書籍表紙; クリックで該当サイトへ

WWWサーバの構築につてですが、WWWサーバとDBとの連携をとるには、今までCGIを使っていたはずですがしかし、PHPというスクリプト言語によりDBとの連帯が簡単にきます。

PHPスクリプト言語は、HTMLファイル内に記述するタイプのスクリプト言語です。 通常のCGIとして使用できますが、PHPモジュールをApacheサーバーに組み込むことにより、Perl/CGIと比較して処理速度の高速化、サーバー負荷の低減が可能です。 ApacheベースのWebデータベースを構築するための定番言語として、にわかに注目を浴びています。

本書は、日本で最初の本格的なPHPの解説書。

PerlやCのような他の言語で書かれたCGIスクリプトとの違いは、 HTMLを出力する多くのコマンドを用いてプログラムを書く代わりに何かを行う(この場合はテキストを出力する)埋め込みコードを含むHTMLスクリプトに直接書くということです。 PHPコードは、"PHPモード" に入ったり出たりする特別な開始および終了のタグで括られています。 タグは、以下のように "<?"で始まり"?>" で終わる構文となります。

<html>
<head>
  <title>PHP Sample</title>
</head>
<body>
  <? echo "Hello PHP script!"; ?>
</body>
</html>

<? echo "Hello PHP script!"; ?>

PHPがサポートしているDBは、以下となります。

  • Infomix
  • InterBase
  • mSQL
  • MySQL
  • Sybase
  • Oracle8
  • PostgreSQL

またODBCにも対応してしますので上記以外のDBと連携でします。

クライアントサイド で実行する(Javascript のようなもの)と異なっている点は、PHPはコードがサーバーで実行されるということです。Apatchが、HTMLファイルをクライアントに送信する前にPHPスクリプト実行し、DBにアクセスします。

クライアントは、スクリプトを実行した結果を受け取りますが、そのPHPスクリプトにを得ることはできません。全てのHTMLファイルをPHPで処理するようにWebサーバーを設定することさえ可能で、この場合、ユーザーが袖の内に何があるかを見分けることは不可能になることでしょう。

この書籍は、ApatchのPHPの組み込みから簡単なDBアクセスとスクリプトのリファ レンスとなっています。


  トップへ
戻る

ホームへ


リレーコラムトピック考察雑誌原稿・記事こぼれ話書評オフィス便り講師・セミナー予定表
原稿掲載インタビューリンク会社概要採用地図・お問い合わせOld Contents