Mysqli-connection
MySQLi-接続
mysqlバイナリを使用したMySQLi接続
コマンドプロンプトで mysql バイナリを使用してMySQLiデータベースを確立できます。
例
これは、コマンドプロンプトからmysqliデータベースを確立するためにMySQLサーバーに接続する簡単な例です-
これにより、mysql>コマンドプロンプトが表示され、SQLコマンドを実行できるようになります。 以下は、上記のコマンドの結果です-
上記の例では、ユーザーとして root を使用していますが、他のユーザーを使用できます。 すべてのユーザーは、そのユーザーに許可されているすべてのSQL操作を実行できます。
mysql>プロンプトで exit コマンドを使用すると、いつでもMySQLデータベースから切断できます。
PHPスクリプトを使用したMySQLi接続
PHPは、データベース接続を開くための* mysqli_connect()*関数を提供します。 この関数は5つのパラメーターを取り、成功するとMySQLiリンクIDを返し、失敗するとFALSEを返します。
構文
Sr.No. | Parameter & Description |
---|---|
1 |
server オプション-データベースサーバーを実行しているホスト名。 指定しない場合、デフォルト値は localhost:3306 です。 |
2 |
user オプション-データベースにアクセスするユーザー名。 指定されない場合、デフォルトはサーバープロセスを所有するユーザーの名前です。 |
3 |
passwd オプション-データベースにアクセスするユーザーのパスワード。 指定しない場合、デフォルトは空のパスワードです。 |
4 |
new_link オプション-同じ引数を使用してmysqli_connect()を2回目に呼び出した場合、新しい接続は確立されません。代わりに、すでに開かれている接続の識別子が返されます。 |
5 |
client_flags オプション-次の定数の組み合わせ-
|
別のPHP関数* mysqli_close()を使用して、いつでもMySQLiデータベースから切断できます。 この関数は、 mysqli_connect()*関数によって返される接続である単一のパラメーターを取ります。
構文
リソースが指定されていない場合、最後に開かれたデータベースは閉じられます。 この関数は、接続を正常に閉じた場合はtrueを返し、そうでない場合はfalseを返します。
例
MySQLサーバーに接続するには、次の例を試してください-
上記の例がMySQLiに接続されている場合、ブラウザ上の出力は次のようになります-