PHP4とMySQLのデータベース操作機能を詳しく解説(1)

WBOY
リリース: 2016-06-21 09:02:31
オリジナル
981 人が閲覧しました

>MySQL、および MySQL、次に PHP についても言及する必要があります。 PHP の急速な台頭は、MySQL および と切り離すことができません。 MySQL の幅広い用途は、PHP とも密接に関連しています。 以下は、PHP4 および

MySQL
操作に関連する関数 (mysql32) 🎜>_): データベース サーバー (データベース サーバー) 関数 (2):

(1).mysql_connect() 形式: int

mysql_connect
(string [ホスト名] [:ポート], string [username] , string [password]);
パラメータの port パラメータは、データベース サーバーのポート番号を表します。通常、デフォルトのポート番号が使用されます。 パラメータが入力されていない場合、デフォルトの ホスト名localhostユーザー名rootパスワードは空です。

関数は正常に実行され、int type 接続番号は (link_identifier) です。実行は失敗し、false 値を返します。

例:

php

$connect =
mysql_connect("localhost","user","password"); if($connect) echo "接続
成功!"; //
接続が成功しました。displayConnect Successed!
else echo "Connect Failed!" ; / /
接続に失敗しました。
のように表示されます。 mysql_
connect



() 実行に失敗すると、システム エラー メッセージが表示され、実行は続行されます。では、これらのシステム エラー プロンプトをブロックし、失敗後にプログラムを終了するにはどうすればよいでしょうか? MySQL では、データベースの前に
を追加できますfunction @
シンボルはシステムのエラー プロンプトをブロックし、die() 関数を使用してよりわかりやすいエラー プロンプトを表示し、次に die( ) 関数はプログラムを自動的に終了します。 上記の例は次のように変更できます: php

$connect = @mysql_connect("localhost","user","password") or die ("データベースサーバーに接続できません!"); >



mysql_connect() が実行に失敗した場合、 データベースサーバーに接続できません! の後、プログラムを終了します。 (2).
mysql_pconnect
()
形式:
int mysql_pconnect(文字列 [ホスト名] [:ポート],文字列 [ユーザー名],文字列 [パスワード]);
この関数基本的には
(1)mysql_connect() と同じです。違いは次のとおりです: ---------

データベース操作が完了した後
によって(1)mysql_connect() によって確立された接続は、接続が確立されている間自動的に閉じられます。 によって確立されました(2) mysql_pconnect()によって確立された接続は継続されます存在し、安定した耐久性のある接続です。 ---------
(2)の
mysql_pconnect() は、各接続の前に、同じ ホスト名 かどうかを確認します。 useパスワード 接続がある場合は、この接続番号を直接使用します。 --------- (1) mysql_connect() によって確立された接続は、 mysql_close() を使用して閉じ、(2) を使用します。 mysql_pconnect()利用不可mysql_close() で閉じます。


<2>.
データベース接続関数のクローズ (1 )

mysql_close()
形式: int mysql_close(int link_identifier);
を閉じるmysql_connect() 関数によって確立された接続は正常に実行され、ture を返します。 値、失敗した場合は、false 値を返します。

例は次のとおりです。
php


$connect = @mysql_connect("ホスト名","ユーザー","パスワード") または die("データベース サーバーに接続できません!");
$close = @
mysql_close($connect) or die ("データベースサーバー接続を閉じることができません!");


注:
mysql_close()mysql_pconnect() 関数によって確立された接続。


関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート