ホームページ >バックエンド開発 >PHPチュートリアル >PHP と MySQL を使用して Web サイトをデータベースに接続する

PHP と MySQL を使用して Web サイトをデータベースに接続する

PHPz
PHPzオリジナル
2024-10-13 09:56:311185ブラウズ

PHP と MySQL を使用して Web サイトとデータベースを接続するには、次の手順に従う必要があります。 Web サーバーに PHP と MySQL をインストールします。 PHP の MySQLi 拡張機能を使用してデータベース接続を確立します。 SQL クエリを準備します。クエリ結果を処理します。

Connect Your Website to Databases with PHP and MySQL

PHP と MySQL を使用して Web サイトとデータベースを接続します。この記事では、PHP と MySQL を使用して Web サイトとデータベースを接続する方法を学びます。 MySQL データベースと対話するための簡単かつ強力な方法を提供する、PHP 用の MySQLi 拡張機能について説明します。

前提条件

Web サーバーに PHP と MySQL をインストールします
  • 既存の MySQL データベースとユーザー アカウント
MySQL データベースへの接続

PHP の MySQLi 拡張機能を使用してデータベース接続を確立するのは非常に簡単です。サンプルコードは次のとおりです:

<?php
$hostname = "localhost";
$username = "username";
$password = "password";
$database = "database_name";

// 创建 MySQL 连接
$mysqli = new mysqli($hostname, $username, $password, $database);

// 检查连接是否成功
if ($mysqli->connect_errno) {
    echo "无法连接到数据库: " . $mysqli->connect_error;
    exit();
}
?>
実際のケース: データの読み取り

データベースに接続したので、データを読み取るための簡単なスクリプトを作成しましょう。 。以下に例を示します。

<?php
// 创建 MySQL 连接
$mysqli = new mysqli($hostname, $username, $password, $database);

// 准备一个查询
$query = "SELECT * FROM users";

// 执行查询
$result = $mysqli->query($query);

// 检查查询是否成功
if (!$result) {
    echo "查询失败: " . $mysqli->error;
    exit();
}

// 提取并显示查询结果
while ($row = $result->fetch_assoc()) {
    echo $row['id'] . " " . $row['name'] . "<br>";
}

// 关闭结果集
$result->close();

// 关闭连接
$mysqli->close();
?>
実際のケース: データの書き込み

次に、PHP を使用して MySQL データベースにデータを書き込む方法を学びましょう。以下に例を示します。

<?php
// 创建 MySQL 连接
$mysqli = new mysqli($hostname, $username, $password, $database);

// 准备一个插入查询
$query = "INSERT INTO users (name, email) VALUES (?, ?)";

// 创建一个预处理语句对象
$stmt = $mysqli->prepare($query);

// 绑定参数
$stmt->bind_param("ss", $name, $email);

// 设置参数
$name = "John Doe";
$email = "john.doe@example.com";

// 执行准备好的语句
$stmt->execute();

// 获取查询结果
$result = $stmt->get_result();

// 检查查询是否成功
if (!$result) {
    echo "查询失败: " . $stmt->error;
    exit();
}

// 关闭准备好的语句
$stmt->close();

// 关闭连接
$mysqli->close();
?>
結論

PHP と MySQL を使用して Web サイトをデータベースに接続するプロセスは比較的簡単です。 MySQLi 拡張機能を使用すると、MySQL データベースと簡単に対話し、データの読み取りと書き込みを行うことができます。

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

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