PHP 関数「mysqli_connect」を使用して MySQL データベースとの接続を確立します
PHP は、データベースと対話できる Web 開発で広く使用されているスクリプト言語です。 MySQL は現在、世界で最も人気のあるオープンソース リレーショナル データベース管理システムです。 PHP では、「mysqli_connect」関数を使用して MySQL データベースへの接続を確立できます。
まず、MySQL サーバーがインストールされ、実行されていることを確認する必要があります。次に、以下の手順に従って、PHP で MySQL データベースへの接続を確立します。
ステップ 1: データベース接続パラメータを作成する
最初に、MySQL サーバーのホスト名、ユーザー名、パスワード、データベース名などの必要な変数を定義する必要があります。これらのパラメータは、データベースへの接続を確立するために使用されます。
$host = 'localhost'; // MySQL服务器的主机名 $username = 'root'; // 用户名 $password = '123456'; // 密码 $database = 'mydatabase'; // 数据库名称
実際の状況に応じてこれらのパラメータの値を変更してください。
ステップ 2: データベース接続を確立する
次に、「mysqli_connect」関数を使用して、MySQL データベースへの接続を確立します。
$connection = mysqli_connect($host, $username, $password, $database); // 检查连接是否成功 if (!$connection) { die("连接失败: " . mysqli_connect_error()); }
この例では、$connection という名前の変数を作成してデータベース接続を保存します。まず、以前に定義したパラメータ (ホスト名、ユーザー名、パスワード、データベース名) を「mysqli_connect」関数に渡します。接続が成功すると接続オブジェクトが返され、接続が失敗するとエラー メッセージが返されます。
「mysqli_connect_error」関数を使用して、接続が失敗したときにエラー メッセージを取得し、「die」関数を使用してスクリプトの実行を終了できます。
ステップ 3: データベース接続を使用して操作する
これで、MySQL データベースとの接続が正常に確立され、データのクエリ、データの挿入、データの更新、など待ってください。
次は、データベース内のデータをクエリする方法を示す簡単な例です。
$query = "SELECT * FROM users"; $result = mysqli_query($connection, $query); // 检查查询是否成功 if (!$result) { die("查询失败: " . mysqli_error($connection)); } // 输出查询结果 while ($row = mysqli_fetch_assoc($result)) { echo "ID: " . $row['id'] . ", 姓名: " . $row['name'] . ", 年龄: " . $row['age'] . "
"; } // 释放结果集资源 mysqli_free_result($result);
この例では、最初に、ユーザー情報をクエリするための SQL ステートメントを含む文字列変数 $query を定義します。データベース。次に、「mysqli_query」関数を使用してこのクエリを実行し、結果を変数 $result に保存します。
次に、ループを使用して結果セットを走査し、「mysqli_fetch_assoc」関数を使用して各行のデータを取得します。最後に、「mysqli_free_result」関数を使用して各行の情報を出力し、結果セットのリソースを解放します。
ステップ 4: データベース接続を閉じる
MySQL データベースとの対話が完了したら、データベース接続を閉じてリソースを解放する必要があります。
mysqli_close($connection);
この例では、「mysqli_close」関数を使用して、$connection 変数に保存されているデータベース接続を閉じます。
概要:
PHP 関数「mysqli_connect」を使用すると、MySQL データベースとの接続を簡単に確立し、データベース上でさまざまな操作を実装できます。接続プロセス中に、適切なホスト名、ユーザー名、パスワード、データベース名を指定する必要があります。接続が成功したら、「mysqli_query」関数を使用して SQL クエリを実行し、さまざまな「mysqli_fetch_」関数を使用してクエリ結果を取得できます。最後に、「mysqli_close」関数を使用してデータベース接続を閉じ、リソースを解放する必要があります。
ここで提供されるのは基本的な接続とクエリの例であり、実際のニーズに応じて変更および拡張できます。この記事が、PHP 関数「mysqli_connect」を使用して MySQL データベースへの接続を確立する方法を理解するのに役立つことを願っています。
以上がPHP 関数「mysqli_connect」を使用して MySQL データベースへの接続を確立します。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。