mysqli_connect()はhost上の MySQLサーバへの接続のオープンを試みます。hostは ホスト名またはIPアドレスです。この引数にNULLまたは"localhost"を渡すと ローカルホストとみなされます。もし可能な場合、TCP/IPプロトコルの代わりに パイプが使用されます。オープンに成功した場合にmysqli_connect()は データベース接続のリソースを返します。失敗の場合はFALSEを返します。
usernameとpasswordは MySQLサーバに接続するためのユーザー名とパスワードを指定します。 パスワードを指定しない場合(NULL値が渡されます)、MySQLサーバは パスワードを持たないユーザーレコードについてのみ認証を試みます。 これによってひとつのユーザー名において(パスワードが指定されたか 否かによって)違うパーミッションを与えることができます
dbname引数が指定された場合それは クエリーが行われるデフォルトのデータベースとなります。
portとsocketは hostname引数とあわせ、データベースサーバに 接続する方法のコントロールに使用されます。portは MySQLサーバに接続するためのポート番号を指定し、 socketは使用するソケットまたは パイプ名を指定します。
注意: MySQLサーバへの接続のタイプを明示するには socket引数の指定ではなく host引数を使用します。
mysqli_close(), mysqli_real_connect()も参照してください。