ホームページ >バックエンド開発 >PHPチュートリアル >データベース接続を確立および閉じるための PHP の特定の関数の使用法を理解する_PHP チュートリアル
PHP はデータベース接続を確立して閉じます mysql_connect()
resource mysql_connect
([string hostname
[:port][:/path/to/socket]
[,string username ] [, string パスワード]])
すべてのパラメータはオプションです
例:
<ol class="dp-xml"> <li class="alt"><span><span>@mysql_connect("localhost"<br>, "user", "password") </span></span></li> <li><span>or die("Could not connect<br> to mysql server!"); </span></li> </ol>
@ 記号は、失敗した試行によって引き起こされるエラー メッセージがユーザーに表示されるのは die() であることを意味することに注意してください。エラー メッセージが指定されています。
複数の mysql に接続する場合、次のように各接続のリンク ID を指定する必要があることに注意してください:
<ol class="dp-xml"> <li class="alt"><span><span>$</span><span class="attribute">link1</span><span> = @mysql_connect<br>("server1", "user", "password") </span></span></li> <li><span>or die("Could not connect to<br> mysql server!"); </span></li> <li class="alt"> <span>$</span><span class="attribute">link2</span><span> = @mysql_connect<br>("server2", "user", "password") </span> </li> <li><span>or die("Could not <br>connect to mysql server!"); </span></li> <li class="alt"><span> </span></li> </ol>
PHP はデータベース接続を確立して閉じます mysql_pconnect()
<ol class="dp-xml"><li class="alt"><span><span>resource mysql_pconnect<br>([string hostname [:port]<br>[:/path/to/socket][,string <br>username] [,string password]]) </span></span></li></ol>
mysql_connect() との違いは、最初に既存のリンクを検索し、存在しない場合は作成することです。接続はプールに配置されるため、明示的に接続 (mysql_close()) を閉じる必要がないことに注意してください。 、つまり、PHP がデータベース接続を確立および閉じるための永続接続と呼ばれます。
<ol class="dp-xml"><li class="alt"><span><span>boolean mysql_close<br>([resource link_id]) </span></span></li></ol>
link_id が指定されていない場合、接続を閉じる必要はありません。最新のリンクは閉じられています