ホームページ >バックエンド開発 >PHPの問題 >PHPでデータベースに接続する方法

PHPでデータベースに接続する方法

王林
王林オリジナル
2020-07-16 11:22:378621ブラウズ

php でデータベースに接続する方法: これは、mysqli_connect() 関数を通じて実現できます。関数構文: [mysqli_connect(host, ユーザー名, パスワード, データベース名, ポート, ソケット)]、接続が成功すると、接続識別子が返されます。

PHPでデータベースに接続する方法

#php スクリプトを使用してデータベースに接続するには、mysqli_connect() 関数を使用できます。

(推奨チュートリアル: php チュートリアル)

関数の紹介:

PHP は、データベースに接続するための mysqli_connect() 関数を提供します。

この関数には 6 つのパラメーターがあり、MySQL への接続に成功すると接続 ID を返し、失敗すると FALSE を返します。

構文:

mysqli_connect(host, username, password, dbname,port, socket);

パラメータの説明:

  • host オプション。ホスト名または IP アドレスを指定します。

  • username オプション。 MySQL ユーザー名

  • #パスワードを指定します (オプション)。 MySQL パスワードを指定します

  • #dbname オプション。デフォルトで使用されるデータベースを指定します。

  • port オプション。 MySQL サーバーへの接続を試行するポート番号を指定します。

  • socket オプション。使用するソケットまたは名前付きパイプを指定します

データベースから切断したい場合は、PHP の mysqli_close() 関数を使用してこれを実現できます。

この関数にはパラメータが 1 つだけあります。これは、mysqli_connect() 関数が接続を正常に作成した後に返される MySQL 接続識別子です。

bool mysqli_close ( mysqli $link )

この関数は、指定された接続 ID に関連付けられた MySQL サーバーへの非永続接続を閉じます。 link_identifier が指定されていない場合は、最後に開いていた接続が閉じられます。

ヒント: 開いた非永続接続はスクリプトの実行後に自動的に閉じられるため、通常は mysqli_close() を使用する必要はありません。

コード実装:

<?php$dbhost = &#39;localhost&#39;;  // mysql服务器主机地址
$dbuser = &#39;root&#39;;            // mysql用户名
$dbpass = &#39;123456&#39;;          // mysql用户名密码
$conn = mysqli_connect($dbhost, $dbuser, $dbpass);
if(! $conn ){
    die(&#39;Could not connect: &#39; . mysqli_error());
}
echo &#39;数据库连接成功!&#39;;mysqli_close($conn);
?>

以上がPHPでデータベースに接続する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。