mysql_connect

mysql_connect -- MySQL サーバーへの接続をオープンする

説明

int mysql_connect(string [hostname [:port] [:/path/to/socket] ] , string [user_name] , string [password] );

接続に成功した場合は正のMySQLリンクIDを返します。エラーの場合には エラーメッセージを発生します。

mysql_connect() は、MySQL サーバーへの 接続を確立します。引数は全てオプションで、指定されない場合、 デフォルト値 ('localhost'、サーバープロセスの所有者のユーザー名、 空のパスワード)が適用されます。

文字列 hostname においてポート番号も指定することが可能です。 例えば、"hostname:port" またはローカルホストの場合、 ソケットへのパス ":/path/to/socket" となります。

注意: ":port" のサポートは 3.0B4 で追加されました。

":/path/to/socket" のサポートは 3.0.10 で追加されました。

関数名の前に'@'を付けることに接続に失敗した場合のエラーメッセージを 出力しないようにできます。

同じ引数で2回 mysql_connect() をコールした場合、 二回目は新規のリンクが確立されるのではなく、代わりにすでにオープンされた リンクのlink_identifier が返されます。

サーバーへのリンクは、mysql_close() のコールによって 明示的に閉じられない限り、スクリプトの実行終了と同時に閉じられます。

mysql_pconnect() および mysql_close() も参照下さい。