mysql_connect

(PHP 3, PHP 4 >= 4.0.0)

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"とします。localhostの場合には、 ソケットへのパス ":/path/to/socket"とします。

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

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

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

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

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

例 1MySQL に接続する例


<?php

    $link = mysql_connect ("localhost", "username", "secret")
        or die ("接続できませんでした");
    print ("接続に成功しました");
    mysql_close ($link);

?>
     

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