PHP mysql_connect() 関数
定義と使用法
mysql_connect() 関数は一時的な MySQL 接続を開きます。
文法
mysql_connect(server,user,pwd,newlink,clientflag)
パラメータ | 説明 |
---|---|
server |
選択可。接続する必要があるサーバーを指定します。 ポート番号を含めることができます。例えば、"hostname:port" またはローカルソケットのパスを含めることができます。例えば、localhostの場合は ":/path/to/socket" です。 PHPの指令 mysql.default_host が未定義(デフォルトの場合)なら、デフォルト値は 'localhost:3306' です。 |
user | 選択可。ユーザー名。デフォルト値はサーバープロセスの所有者のユーザー名です。 |
pwd | 選択可。パスワード。デフォルト値は空パスワードです。 |
newlink | 選択可。同じパラメータで mysql_connect() を二度目に呼び出した場合、新しい接続は作成されず、既に開かれている接続の識別子が返されます。パラメータ new_link を変更すると、mysql_connect() は常に新しい接続を開き、それ以前に同じパラメータで呼び出された場合でも同じです。 |
clientflag |
オプション。clientflags パラメータは以下の常量の組み合わせで指定できます:
|
返り値
成功した場合、MySQL 接続識別子が返され、失敗した場合、FALSE が返されます。
ヒントとコメント
注:スクリプトが終了すると、サーバーとの接続が閉じられますが、既に明示的に呼び出された場合を除きます。 mysql_close() 閉じました。
ヒント:持続的な接続を作成するには、以下を使用してください mysql_pconnect() 関数。
例
<?php $con = mysql_connect("localhost","mysql_user","mysql_pwd"); if (!$con) { die('接続できませんでした: ' . mysql_error()); } // 一部のコード... mysql_close($con); ?>