Rumah >pembangunan bahagian belakang >tutorial php >Fungsi pangkalan data PHP merealisasikan fungsi menambah, memadam, mengubah suai dan menyemak data

Fungsi pangkalan data PHP merealisasikan fungsi menambah, memadam, mengubah suai dan menyemak data

WBOY
WBOYasal
2023-11-20 13:08:26738semak imbas

Fungsi pangkalan data PHP merealisasikan fungsi menambah, memadam, mengubah suai dan menyemak data

Fungsi pangkalan data PHP merealisasikan fungsi menambah, memadam, mengubah suai dan menyemak data

Abstrak:
Pangkalan data adalah bahagian penting dalam menyimpan dan mengurus data. Apabila membangunkan aplikasi web, selalunya perlu menambah, memadam, mengubah suai dan menanyakan pangkalan data. Sebagai bahasa pengaturcaraan sebelah pelayan yang popular, PHP menyediakan pelbagai fungsi pangkalan data untuk menambah, memadam, mengubah suai dan menanyakan data. Artikel ini akan memperkenalkan cara menggunakan fungsi pangkalan data PHP untuk melaksanakan fungsi penambahan, pemadaman, pengubahsuaian dan pertanyaan data.

  1. Sambungan pangkalan data:
    Sebelum menggunakan fungsi pangkalan data PHP, anda perlu mewujudkan sambungan dengan pangkalan data terlebih dahulu. Anda boleh menggunakan sambungan mysqli (MySQL Improved) atau PDO (Objek Data PHP) untuk menyambung ke pangkalan data. Berikut ialah contoh kod untuk sambungan pangkalan data menggunakan sambungan mysqli:
<?php
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "test_db";

// 创建连接
$conn = new mysqli($servername, $username, $password, $dbname);

// 检查连接是否成功
if ($conn->connect_error) {
    die("数据库连接失败: " . $conn->connect_error);
}
echo "数据库连接成功";
?>
  1. Sisipan data:
    Apabila memasukkan data menggunakan fungsi pangkalan data PHP, anda perlu menulis pernyataan sisipan SQL dahulu, dan kemudian memasukkan data ke dalam pangkalan data dengan melaksanakan pernyataan tersebut. Berikut ialah contoh kod untuk memasukkan data menggunakan sambungan mysqli:
<?php
$sql = "INSERT INTO users (name, email, password) VALUES ('John', 'john@example.com', 'password123')";

// 检查插入是否成功
if ($conn->query($sql) === TRUE) {
    echo "新记录插入成功";
} else {
    echo "Error: " . $sql . "<br>" . $conn->error;
}
?>
  1. Pertanyaan data:
    Apabila menggunakan fungsi pangkalan data PHP untuk menanya data, anda perlu menulis pernyataan pertanyaan SQL dahulu, dan kemudian mendapatkan data dalam pangkalan data dengan melaksanakan pernyataan tersebut. Berikut ialah contoh kod untuk pertanyaan data menggunakan sambungan mysqli:
<?php
$sql = "SELECT * FROM users";
$result = $conn->query($sql);

if ($result->num_rows > 0) {
    // 输出每行数据
    while($row = $result->fetch_assoc()) {
        echo "姓名: " . $row["name"]. " - 邮箱: " . $row["email"]. " - 密码: " . $row["password"]. "<br>";
    }
} else {
    echo "0 结果";
}
?>
  1. Kemas kini data:
    Apabila menggunakan fungsi pangkalan data PHP untuk mengemas kini data, anda perlu menulis pernyataan kemas kini SQL dahulu, dan kemudian mengemas kini data dengan melaksanakan pernyataan . Berikut ialah contoh kod untuk mengemas kini data menggunakan sambungan mysqli:
<?php
$sql = "UPDATE users SET email='john.doe@example.com' WHERE id=1";

if ($conn->query($sql) === TRUE) {
    echo "记录更新成功";
} else {
    echo "Error updating record: " . $conn->error;
}
?>
  1. Pemadaman data:
    Apabila menggunakan fungsi pangkalan data PHP untuk memadam data, anda perlu menulis pernyataan padam SQL dahulu, dan kemudian memadam data dengan melaksanakan kenyataan. Berikut ialah contoh kod untuk memadam data menggunakan sambungan mysqli:
<?php
$sql = "DELETE FROM users WHERE id=1";

if ($conn->query($sql) === TRUE) {
    echo "记录删除成功";
} else {
    echo "Error deleting record: " . $conn->error;
}
?>

Kesimpulan:
Dengan menggunakan fungsi pangkalan data PHP, kita boleh melaksanakan fungsi penambahan, pemadaman, pengubahsuaian dan pertanyaan data dengan mudah. Dalam pembangunan projek sebenar, penggunaan rasional fungsi ini boleh meningkatkan kecekapan pembangunan dan fleksibiliti pengurusan data. Pada masa yang sama, untuk memastikan keselamatan operasi pangkalan data, kami juga perlu memberi perhatian kepada penapisan berkesan input pengguna dan langkah-langkah untuk mencegah serangan suntikan SQL.

Atas ialah kandungan terperinci Fungsi pangkalan data PHP merealisasikan fungsi menambah, memadam, mengubah suai dan menyemak data. 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