PHP は人気のある Web プログラミング言語であり、MySQL データベースは一般的に使用されるリレーショナル データベース管理システムです。この 2 つを組み合わせることで、Web アプリケーションに強力なデータ ストレージおよび管理機能を提供できます。この記事では、PHPを使用してMySQLデータベースに接続して操作する方法を紹介します。
1. MySQL データベースへの接続
PHP を使用して MySQL データベースに接続する前に、まず MySQL 拡張機能をインストールする必要があります。 PHP 5.3 より前では、mysql 拡張機能を使用できますが、PHP 5.3 以降では、mysqli 拡張機能を使用することをお勧めします。
mysqli 拡張機能を使用して MySQL データベースに接続するコード例は次のとおりです:
<?php // 数据库连接参数 $host = 'localhost'; $user = 'root'; $password = '123456'; $database = 'test'; // 创建连接 $conn = new mysqli($host, $user, $password, $database); // 检查连接是否成功 if ($conn->connect_error) { die("连接失败: " . $conn->connect_error); } echo "连接成功"; ?>
2. MySQL クエリ ステートメントを実行します
MySQL データベースに接続した後、 、さまざまな MySQL クエリ ステートメントを実行できます。以下は、一般的に使用される MySQL クエリ ステートメントのサンプル コードです。
$sql = "SELECT * FROM users"; // 查询users表中的所有数据 $result = $conn->query($sql); if ($result->num_rows > 0) { while($row = $result->fetch_assoc()) { echo "id: " . $row["id"]. " - 姓名: " . $row["name"]. " - 年龄: " . $row["age"]. "<br>"; } } else { echo "没有数据"; }
$sql = "INSERT INTO users (name, age) VALUES ('Tom', 25)"; if ($conn->query($sql) === TRUE) { echo "插入数据成功"; } else { echo "插入数据失败: " . $conn->error; }
$sql = "UPDATE users SET age = 26 WHERE id = 1"; if ($conn->query($sql) === TRUE) { echo "更新数据成功"; } else { echo "更新数据失败: " . $conn->error; }
$sql = "DELETE FROM users WHERE id = 1"; if ($conn->query($sql) === TRUE) { echo "删除数据成功"; } else { echo "删除数据失败: " . $conn->error; }
// 关闭连接 $conn->close();
以上がPHPでMySQLデータベースを使用するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。