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

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

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
リリース: 2016-07-21 14:57:04
オリジナル
868 人が閲覧しました

前回の記事:PHPスクリプトとデータベース機能の詳細解説(前編)

PHPを使用してファイルをデータベースに保存します
データベースはデータの整理と保管の中心です。処理されるのは、プログラム、ファイル、レポート、さらにはオーディオ データやビデオ データなど、さまざまなデータである場合もあります。なぜなら、ブラウザを介して個々のユーザーが記入できるのは履歴書のほんの一部だけだからです。したがって、ここではユーザーの履歴書をアップロードする機能を説明します。他のタイプのデータもこの例に従うことができます。

一つ目は情報収集ページです。ユーザーがアップロードするファイルを選択できるようにします。このページのHTMLコードは以下の通りです:







提出を再開



名前:




個人プロフィール:




履歴書ファイル:










ENCTYPE キーワードは省略しないでください。省略しないと、ファイルが正しくアップロードされません。

ここで、データベースにレコードを挿入するためのコードを再設計します:

?

//ファイルの始まり insert.php

if ($ResuFile != "none")

// ユーザーが選択していることを確認してください。 File

{

$Size = filesize($ResuFile)

// ファイルサイズを決定する

$mFileData =addslashes(fread(fopen($ResuFile, "r"), $Size)); / ファイルを読み取り、内容を処理します

unlink($ResuFile);

//アップロードされた一時ファイルを削除します

}

$LinkID=@mysql_connect("localhost", "root" , "") or die( " データベースサーバーに接続できません! データベースサーバーが起動していないか、ユーザー名とパスワードが間違っています! ");

$DBID = @mysql_select_db("ResumeDB",$LinkID) or die("データベースの選択中にエラーが発生しました。データベースが存在しないと指定した可能性があります! ");

$query = "insert into Resume(Name,Intro,ResuFile) names('$Name', '$Intro', ' $mFileData')";

$result = @mysql_query ("$query",$LinkID); //クエリを実行し、ファイルをデータベースに挿入します

if(! $result)

echo "データの挿入に失敗しました!";

else

echo "ファイルが正常にアップロードされました!";

@mysql_close($LinkID);

//end of file insert.php

?〉

上記の基礎を使えば、非常にうまくいくはずですデータベースからデータを読み取るプログラムを簡単に作成できます。注意する必要があるのは、ファイルがクライアントに送信される方法です。サーバーは、送信するデータが Word ドキュメントであることを示すヘッダー情報をブラウザーに送信する必要があります。 MSWord がユーザーのコンピュータにインストールされている場合、ブラウザは自動的に Word を呼び出してドキュメントを表示します。

この Word ファイルをダウンロードするためのハイパーリンクを設定できます:

?

//ファイル show.php の始まり

$LinkID=@mysql_connect("localhost", "root" , "") または die ("データベース サーバーに接続できません! データベース サーバーが起動していないか、ユーザー名とパスワードが間違っている可能性があります!");

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

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

tru​​ehttp://www.bkjia.com/PHPjc/364136.html技術記事前回の記事:PHPスクリプトとデータベース機能の詳細解説(その1)PHPを使ってファイルをデータベースに保存する データベースはデータの整理と保存の中心です。処理されるのは、以下を含むさまざまなデータである可能性もあります...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
PHP 拡張子 intl
から 1970-01-01 08:00:00
0
0
0
phpのデータ取得?
から 1970-01-01 08:00:00
0
0
0
PHP GET エラー レポート
から 1970-01-01 08:00:00
0
0
0
phpを上手に学ぶ方法
から 1970-01-01 08:00:00
0
0
0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート