この記事では、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() 関数を使用します。 例: りー |