PHP マニュアル
前のページ |  | 次のページ

# mysqli_connect

(PHP 5)

mysqli_connect -- 新規にMySQLサーバへの接続をオープンする

## Description

resource mysqli_connect ( [string hostname [, string username [, string passwd [, string dbname [, int port [, string socket]]]]]])

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`引数を使用します。

例 1. mysqli_connect 関数の使用例

`<?php /* foo@localhostとしてデータベースに接続し、デフォルトのデータベースをbarにします */ $link = mysqli_connect("localhost", "foo", "password", "bar"); ?>`

mysqli_close(), mysqli_real_connect()も参照してください。

前のページ | ホーム | 次のページ
mysqli_connect_error | 上に戻る | mysqli_data_seek