PHP ialah bahasa pengaturcaraan web yang popular, manakala pangkalan data MySQL ialah sistem pengurusan pangkalan data hubungan yang biasa digunakan. Gabungan kedua-duanya boleh menyediakan storan data dan fungsi pengurusan yang berkuasa untuk aplikasi web kami. Artikel ini akan memperkenalkan cara menggunakan PHP untuk menyambung dan mengendalikan pangkalan data MySQL.
1. Sambung ke pangkalan data MySQL
Sebelum menggunakan PHP untuk menyambung ke pangkalan data MySQL, kita perlu memasang sambungan MySQL terlebih dahulu. Sebelum PHP 5.3, anda boleh menggunakan sambungan mysql, dan dalam PHP 5.3 dan ke atas, adalah disyorkan untuk menggunakan sambungan mysqli.
Contoh kod untuk menggunakan sambungan mysqli untuk menyambung ke pangkalan data MySQL adalah seperti berikut:
<?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 Jalankan pernyataan pertanyaan MySQL
Selepas menyambung ke pangkalan data MySQL, kita boleh melaksanakan pelbagai pernyataan pertanyaan MySQL. Berikut ialah kod contoh untuk beberapa pernyataan pertanyaan MySQL yang biasa digunakan:
$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; }
Lengkap MySQL Selepas mengendalikan pangkalan data, kita perlu menutup sambungan pangkalan data. Ini boleh dicapai melalui fungsi mysqli_close() Contoh kod adalah seperti berikut:
$sql = "DELETE FROM users WHERE id = 1"; if ($conn->query($sql) === TRUE) { echo "删除数据成功"; } else { echo "删除数据失败: " . $conn->error; }
Atas ialah kandungan terperinci Bagaimana untuk menggunakan pangkalan data MySQL dalam php?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!