ホームページ > バックエンド開発 > PHPチュートリアル > PHPチュートリアル:プログラムスクリプトとデータベース機能の詳細解説(1)_PHPチュートリアル

PHPチュートリアル:プログラムスクリプトとデータベース機能の詳細解説(1)_PHPチュートリアル

WBOY
リリース: 2016-07-21 14:56:43
オリジナル
889 人が閲覧しました

Agni Website Building Academy はプログラミング愛好家向けの記事をいくつかまとめており、今後の記事で少しずつ提供していきますので、ぜひご協力ください。この記事は主に PHP スクリプトとデータベースの詳細について説明します。今日は最初の記事について説明します。
インターネットの急速な発展と電子商取引ウェブサイトの出現の現状。絶え間なく続くウェブサイト開発の効率と品質に対する提案は、ますます高度化しています。
複雑な構造と膨大なコンテンツを持つ大規模なウェブサイトの場合、動的で便利なウェブサイトの管理を実現する必要があります。データ管理はデータベース システムのサポートから切り離せません。 CGI 言語を測定する重要な指標は、バックエンド データベースへのアクセス能力、効率などです。
現在人気のある PHP スクリプト言語の新機能は、私たちに新しい感覚をもたらします。オブジェクト指向の設計と開発をサポートします。同時に、Web ページ固有のニーズを満たすために、テンプレート、XML サポートなどが Web サイト開発の新しい方法をもたらすために使用されてきました。言語構造の点では、PHP は C++ 言語に似た構造を持ち、開発を簡素化するためにクラスの概念が導入されています。
PHPには強力なデータベースサポート機能もあります。ここでは、まず例を通じて PHP がデータベースにアクセスする一般的なプロセスを紹介し、次にファイルのデータベース ストレージを通じてデータベースにアクセスする PHP の高度なアプリケーションを紹介します。最後に、データベースクラスの使用例を通じて、真に実践的で効率的なデータベース開発方法を紹介します。

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 (
ID tinyint(4) NOT NULL auto_increment,
Name varchar(10) NOT NULL,
Intro varchar(255),
Re suFile longblob,
PRIMARY KEY (ID),
KEY ID (ID)
);
My の実行ディレクトリ /usr/local/mysql/bin に置き、次のコマンドを実行します。
./mysql-u root- p〈 Resume.sql
パスワードを入力してください:
データベースのパスワードを入力すると、テーブル Resume が自動的に正常に作成されます。このうち、ResuFile フィールドは longbolb 型であり、バイナリ Word 文書を格納するために使用されます。

  • 合計 2 ページ:
  • 前のページ
  • 1
  • 2
  • 次のページ

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/364163.html技術記事 Agni Website Building Academy はプログラミング愛好家向けの記事をいくつかまとめており、今後の記事で少しずつ提供していきますので、ぜひご協力ください。この記事では主に...
について話します
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート