Page 1 PHP/MySQL の概要
過去 6 ~ 8 か月火星に住んでいない限り、オープン ソース ソフトウェア (OSS) について聞いたことがあるはずです。この動きは大きな影響を与え、一部の大手企業の注目を集めています。 Oralce、Informix などの企業は、主要なデータベース製品を OSS の製品の 1 つである Linux オペレーティング システムに移植し始めています。
十分な技術力があれば、複雑で巨大なリレーショナル データベース システム (RDBMS) を導入するとさらに強力になります。しかし、あなたはデータベースを使い始めたばかりかもしれません。Jay の記事を読んで、自分でデータ駆動型の Web サイトを構築しようと決心したのかもしれません。ただし、ASP サーバーや高価なデータベース システムを実行するために必要なリソースが不足している (これらは必要ない) 場合もあります。 Unix 対応の無料のものが必要です。
それでは、PHP と MySQL を使用することをお勧めします。これら 2 つを組み合わせると、データ駆動型 Web サイトを開発するのに最適な組み合わせになります。実際、それを説明するのに時間を費やす必要はありません。 Netcraft が主催した非公式の調査によると、PHP を使用するホストの数は、1998 年 6 月の 7,500 から 1999 年 3 月には 410,000 に急増しました。悪くないですよね?これら 2 つのソフトウェアの組み合わせは、Webcon98 カンファレンスでデータベース プロダクト オブ ザ イヤー賞も受賞し、美しいトロフィーを受け取りました。
MySQL は小さくて優れたデータベース サーバー ソフトウェアであり、小規模 (もちろん必ずしも小規模である必要はない) アプリケーション システムに非常に理想的です。標準の ANSI SQL ステートメントのサポートに加えて、Unix システムでは複数のプラットフォームもサポートし、非常に優れたパフォーマンスを実現できるマルチスレッド操作をサポートします。 Unix を使用しないユーザーの場合、Windows NT システムではシステム サービスとして、または Windows 95/98 システムでは通常のプロセスとして実行できます。
PHP は、サーバー側で解釈されるスクリプト言語です。 ASP を使用したことがある場合は、HTML ページへのコードの埋め込みに精通しているはずです。 PHP コードはサーバー側で解釈されて通常の HTML ページ コンテンツに変換され、ブラウザー側に送信されます。このモードを使用すると、非常に複雑な機能を実行できます。
PHP と MySQL の組み合わせは無料であることに加えて (もちろん、MySQL にもいくつかのライセンス制限があります)、PHP と MySQL の組み合わせはクロスプラットフォームで実行できます。つまり、Windows で開発してから Unix プラットフォームで実行することができます。さらに、PHP は標準 CGI プロセスとしても実行できます。この場合、PHP はスタンドアロンのスクリプト インタプリタまたは Apache の組み込みモジュールになります。
他のデータベース サーバーの使用に興味がある場合、PHP は一般的な ODBC に加えて、Informix、Oracle、Sybase、Solid、PostgreSQL もサポートしています。
PHP は、インターネット開発におけるいくつかの最先端のテクノロジーをサポートしています。これらのテクノロジには、いくつか例を挙げると、認証、XML、動的イメージ生成、WDDX、共有メモリ、動的 PDF ドキュメントなどが含まれます。それでも満足できない場合は、PHP は拡張が非常に簡単なので、プログラミング スキルがあれば、自分でスキルを披露することができます。
最後に言いたいのは、どちらのソフトウェアも多数のプログラマーによって開発されているため、ドキュメントやメーリング リストなどのサポート方法が多数あるということです。バグはすぐに修正され、新しい機能を要求すると、誰かがそれを検討し、実現可能であれば実装してくれるでしょう。
もう言いました!このチュートリアルの内容を見てみましょう。
最初のレッスンは、これら 2 つのソフトウェアを Unix および Windows 環境にインストールすることについてです。この問題をあまり気にしない場合 (おそらく ISP のサーバーで開発している場合)、最初のサンプル プログラムに直接ジャンプして、そこから素晴らしい旅を始めることができます。
2 番目のレッスンでは、ループ、ユーザー入力の処理、データベースとのデータ交換など、より複雑なスクリプト関数を学習します。
3 番目のレッスンは、確認機能とスクリプトを明確かつ簡潔にする方法についてです。
始めましょう。
ページ 4 最初のスクリプト
本当に悲しい部分は終わったと伝えたら、あなたは喜ぶでしょう。ソフトウェアのインストール プロセスはシステムごとに大きく異なるため、常に予測できません。しかし幸運なことに、データベースは実行されており、PHP はコンパイルおよびインストールされており、Web サーバーは拡張子 .php3 を持つファイルを正しく処理できます。
正式に開始して、最初のスクリプト プログラムを作成しましょう。テキスト ファイルを作成し、次の内容を追加します。
コードをコピーします コードは次のとおりです。
< html>