mysql_connect

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

説明

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

成功の場合に正の MySQL link_identifier、エラーの場合にFALSEを返します。

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 のコールによって 明示的に閉じられない限り、スクリプトの実行終了と同時に閉じられます。

例 1. MySQL 接続の例


<?php
    $link = mysql_connect ("kraemer", "marliesle", "secret") {
        or die ("Could not connect");
    } 
    print ("Connected successfully");
    mysql_close ($link);
?>
     

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