mysql_pconnect() 関数の理解

WBOY
リリース: 2016-07-25 08:58:18
オリジナル
1282 人が閲覧しました
この記事では、PHP の mysql データベース接続関数 mysql_pconnect() の使用法を紹介します。必要な方は参考にしてください。

定義と使用法 MySQL サーバーへの永続的な接続を開くために使用される、mysql の mysql_pconnect 関数について。 mysql_pconnect() と mysql_connect() は非常に似ていますが、2 つの主な違いがあります。 接続するとき、この関数はまず、同じホスト上で同じユーザー名とパスワードですでに開かれている (永続的な) 接続を検索しようとします。見つかった場合は、新しい接続を開かずに接続 ID を返します。 次に、スクリプトの実行が完了しても、mysql サーバーへの接続は閉じられず、この接続は将来の使用のために開いたままになります (mysql_close() は、mysql_pconnect() によって確立された接続を閉じません)。

文法 mysql_pconnect(サーバー,ユーザー,パスワード,クライアントフラグ)

パラメータの説明 サーバー オプション。接続するサーバーを指定します。 「hostname:port」などのポート番号、またはローカルホストの「:/path/to/socket」などのローカルソケットへのパスを含めることができます。 PHP ディレクティブ mysql.default_host が定義されていない場合 (デフォルト)、デフォルト値は「localhost:3306」です。 ユーザーは任意です。ユーザー名。デフォルト値は、サーバープロセス所有者のユーザー名です。 pwd オプション。パスワード。デフォルト値は空のパスワードです。 clientflag オプション。 client_flags パラメータには、次の定数を組み合わせることができます。

MYSQL_CLIENT_SSL - SSL暗号化を使用します MYSQL_CLIENT_COMPRESS - 圧縮プロトコルを使用します MYSQL_CLIENT_IGNORE_SPACE - 関数名の後にスペースを許可します MYSQL_CLIENT_INTERACTIVE - 接続を閉じるまでの対話タイムアウトの非アクティブ時間を許可します。

戻り値 成功した場合は MySQL 永続接続識別子を返し、それ以外の場合は FALSE を返します。

ヒントとメモ 注: オプションの clientflag パラメーターは、PHP バージョン 4.3.0 以降で使用できます。 ヒント: 非永続的な接続を作成するには、mysql_connect() 関数を使用します。

例:

りー


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