ホームページ >バックエンド開発 >PHPチュートリアル >PHP と MySQL を使用して Web サイトをデータベースに接続する
PHP と MySQL を使用して Web サイトとデータベースを接続するには、次の手順に従う必要があります。 Web サーバーに PHP と MySQL をインストールします。 PHP の MySQLi 拡張機能を使用してデータベース接続を確立します。 SQL クエリを準備します。クエリ結果を処理します。
Web サーバーに PHP と 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 サイトの他の関連記事を参照してください。