ホームページ  >  記事  >  バックエンド開発  >  PHP と MySQL 入門 (1)

PHP と MySQL 入門 (1)

WBOY
WBOYオリジナル
2016-06-23 14:31:32831ブラウズ

この章では、サーバーサイドスクリプト言語である PHP を紹介します。これから説明するように、この言語は MySQL データベースとの通信に適しています。

PHP の紹介

前に述べたように、PHP はサーバーサイドのスクリプト言語です。この概念は、特にこれまで HTML と JavaScript だけを使用して Web ページをデザインしたことがある場合には、理解するのが難しい場合があります。サーバーサイド スクリプトは多くの点で JavaScript に似ています。どちらのスクリプトでも、Web ページの HTML にプログラム (スクリプト) を挿入できます。その結果、これらのスクリプトを使用すると、ブラウザ ウィンドウに表示される内容を制御できるようになり、HTML を直接使用するよりも明らかに柔軟性が高くなります。

JavaScript と PHP の主な違いは、Web ブラウザが JavaScript を解釈するときに、スクリプトを含む Web ページがダウンロードされているのに対し、PHP のようなサーバーサイド スクリプトの場合、解釈はサーバーによって行われ、ページを送信する前に完了することです。ブラウザ。解釈作業が完了すると、Web ページ内の PHP コードはスクリプトの実行結果に置き換えられ、閲覧者には完全に標準的な HTML ファイルが表示されます。スクリプトは完全にサーバーによって処理されます。これがサーバーサイド スクリプトという名前の由来です。

第 1 章で作成した today.php の例を振り返ってみましょう:


今日の日付
< /HEAD> ;

今日の日付 (この Web サーバーによる) は
echo( date("l, F dS Y.") );
?>
< ;/BODY>

このプログラムの大部分は HTML 形式です。 の間の行のみが PHP で記述されます。 は「PHP コードの終了」を意味します。 Web サーバーは、これら 2 つの識別子の前にすべてのコンテンツを処理し、標準の HTML コードに変換してから、Web ページを要求したブラウザに送信します。ブラウザが受け取るページは次のようになります:


今日の日付


< ;P>今日の日付 (この Web サーバーによると) は、
2000 年 6 月 7 日水曜日です。


現在、すべての PHP コードが表示されていないことに注意してください。これらは、対応する標準 HTML に置き換えられます。この例を通じて、サーバー側スクリプトのいくつかの利点がわかります。

ブラウザーの互換性の問題はありません。 PHP スクリプトは Web サーバーによって単純に解釈されるため、使用する言語が訪問者のブラウザでサポートされているかどうかを心配する必要はありません。

サーバー側のリソースにアクセスできます。上の例では、Web サーバーの日付を Web ページに配置しました。また、JavaScript を使用している場合、同じ機能を実現するには、Web ブラウザーが実行されているコンピューターの日付のみを表示できます。この例は、サーバー側のリソースを使用する場合にはあまり一般的ではありません。実際、他の情報を簡単に挿入できます。これらの情報は、サーバー上で実行されるスクリプトによってのみ呼び出すことができます。たとえば、Web サーバー上で実行される情報。 MySQLデータベース。

クライアントの読み込みが簡素化されました。 JavaScript を使用すると、Web ページを表示する前にブラウザで JavaScript スクリプトを実行する必要があるため、Web ページの表示速度が大幅に低下します。サーバー側スクリプトの場合、この負担は Web サーバーのみが負担します。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。