Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk menggunakan pangkalan data MySQL dalam php?

Bagaimana untuk menggunakan pangkalan data MySQL dalam php?

王林
王林asal
2024-03-27 08:39:04881semak imbas

Bagaimana untuk menggunakan pangkalan data MySQL dalam php?

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:

  1. Data pertanyaan
$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 "没有数据";
}
  1. Sisipkan data
$sql = "INSERT INTO users (name, age) VALUES ('Tom', 25)";
if ($conn->query($sql) === TRUE) {
    echo "插入数据成功";
} else {
    echo "插入数据失败: " . $conn->error;
}
  1. Kemas kini data
$sql = "UPDATE users SET age = 26 WHERE id = 1";
if ($conn->query($sql) === TRUE) {
    echo "更新数据成功";
} else {
    echo "更新数据失败: " . $conn->error;
}
  1. Data sambungan
Dele

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;
}

Ringkasan:

Artikel ini memperkenalkan cara menggunakan PHP untuk menyambung dan mengendalikan pangkalan data MySQL. Kami belajar cara menyambung ke pangkalan data MySQL, melaksanakan pertanyaan, memasukkan, mengemas kini dan memadam data serta menutup sambungan pangkalan data. Operasi ini boleh membantu kami menyediakan storan data dan keupayaan pengurusan yang berkuasa untuk aplikasi web.

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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn