ホームページ > バックエンド開発 > PHPチュートリアル > PHPスクリプトとデータベース機能を詳しく解説(前編)_PHPチュートリアル

PHPスクリプトとデータベース機能を詳しく解説(前編)_PHPチュートリアル

WBOY
リリース: 2016-07-21 14:57:02
オリジナル
909 人が閲覧しました

インターネットが急速に発展し、ECサイトが後を絶たない現状において、Webサイト開発の効率性と品質に対する要求はますます高まっています。

複雑な構造と膨大なコンテンツを持つ大規模なウェブサイトの場合、動的で便利なウェブサイトの管理を実現する必要があります。データ管理はデータベース システムのサポートから切り離せません。 CGI 言語を測定する重要な指標は、バックエンド データベースへのアクセス能力、効率などです。

現在人気のある PHP スクリプト言語の新機能は、私たちに新しい感覚をもたらします。オブジェクト指向の設計と開発をサポートします。同時に、Web ページ固有のニーズを満たすために、テンプレート、XML サポートなどが Web サイト開発の新しい方法をもたらすために使用されてきました。言語構造の点では、PHP は C++ 言語に似た構造を持ち、開発を簡素化するためにクラスの概念が導入されています。

PHPには強力なデータベースサポート機能もあります。ここでは、まず例を通じて PHP がデータベースにアクセスする一般的なプロセスを紹介し、次にファイルのデータベース ストレージを通じてデータベースにアクセスする PHP の高度なアプリケーションを紹介します。最後に、データベースクラスの使用例を通じて、真に実践的で効率的なデータベース開発方法を紹介します。


図1

PHPデータベース関数の紹介
PHPは、Oracle、dBase、Informix、SQL Server、Sysbase、MySQLなど、10を超える一般的なデータベースのサポートを提供します。データベースのサポートが充実しているからこそ、PHPの適用範囲が広がり、PHPを使ってさまざまなアプリケーションを開発できるようになりました。

さまざまなデータベースの中でも、MySQL は無料、クロスプラットフォーム、使いやすさ、アクセス効率の高さから広く使われています。多くの中央 Web サイトでは、PHP + MySQL の最適な組み合わせが使用されています。

代表的な大規模データベースアプリケーションシステムはOracleです。設計する Web サイトに大量のデータがあり、高いパフォーマンスと効率性の要件がある場合は、Oracle が適しています。

Win32 プラットフォームでは、SQL Server がより大きな市場を占めています。 PHP は SQL Server にアクセスできます。

PHPはさまざまなデータベースへのアクセス方法をカプセル化しており、異なるデータベースシステムの機能も非常に似ているため、使いやすさが向上しています。

次に、単純な人材情報コミュニケーションセンター(図1参照)を例に、個人履歴書のオンライン提出、閲覧、その他の機能をプログラムし、PHPデータベースの操作プロセス全体を説明します。データベースは最も一般的に使用されている MySQL データベースを使用します。

PHPデータベース操作の基本手順
ローカルマシン上にResumeDBという名前のデータベースを作成します データベース内にResumeという名前のテーブルがあります。このテーブルには、履歴書番号、担当者名、個人プロフィール、および Word 形式の履歴書ファイルが保存されます。

1. データベースの作成

/usr/local/mysql/bin ディレクトリに切り替え、コマンドラインで次のステートメントを実行してデータベースを作成します:

./mysqladmin-u root-p create ResumeDB

パスワードを入力してください:

プロンプトが表示されたら、パスワードを入力します。データベースを初めて使用する場合、デフォルトのパスワードは空白なので、Enter キーを押してください。 次に、履歴書を保存するためのテーブルを作成します。

次の内容のテキスト ファイル Resume.sql を作成します。

use ResumeDB

CREATE TABLE Resume (

合計 3 ページ:

  • 前のページ
  • 1
  • 2
  • 3
  • 次のページ

http://www.bkjia.com/PHPjc/364138.html

tru​​ehttp://www.bkjia.com/PHPjc/364138.html技術記事インターネットが急速に発展し、ECサイトが次々と誕生する現在、Webサイト制作の効率化と品質に対する要求はますます高まっています。 大規模で複雑な構造と複雑なコンテンツの場合...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート