Rumah  >  Artikel  >  pangkalan data  >  Cara menggunakan PHP untuk melaksanakan penambahan data, pemadaman, pengubahsuaian dan fungsi pertanyaan dalam MySQL

Cara menggunakan PHP untuk melaksanakan penambahan data, pemadaman, pengubahsuaian dan fungsi pertanyaan dalam MySQL

WBOY
WBOYasal
2023-09-20 12:43:441077semak imbas

Cara menggunakan PHP untuk melaksanakan penambahan data, pemadaman, pengubahsuaian dan fungsi pertanyaan dalam MySQL

Cara menggunakan PHP untuk melaksanakan penambahan data, pemadaman, pengubahsuaian dan fungsi pertanyaan dalam MySQL

Ringkasan
MySQL ialah sistem pengurusan pangkalan data hubungan sumber terbuka, dan PHP ialah bahasa skrip sebelah pelayan yang popular. Menggabungkan MySQL dan PHP, kami boleh melaksanakan fungsi penambahan, pemadaman, pengubahsuaian dan pertanyaan pangkalan data dengan mudah. Artikel ini akan memperkenalkan anda kepada cara menggunakan PHP untuk melaksanakan fungsi ini dalam MySQL dan memberikan contoh kod khusus.

  1. Sambung ke pangkalan data MySQL
    Pertama, kita perlu menyambung ke pangkalan data MySQL menggunakan PHP. Kita boleh menggunakan fungsi mysqli_connect() dalam PHP untuk menyambung dengan menyediakan nama hos, nama pengguna, kata laluan dan nama pangkalan data.
$host = "localhost";
$username = "root";
$password = "password";
$database = "mydatabase";

$conn = mysqli_connect($host, $username, $password, $database);
if (!$conn) {
    die("连接数据库失败:" . mysqli_connect_error());
}
  1. Masukkan data
    Seterusnya, kami akan menunjukkan cara memasukkan data dalam pangkalan data MySQL. Gunakan fungsi mysqli_query() untuk melaksanakan pernyataan INSERT INTO untuk memasukkan rekod baharu ke dalam jadual yang ditentukan.
$name = "John Doe";
$email = "johndoe@example.com";
$phone = "1234567890";

$sql = "INSERT INTO users (name, email, phone) VALUES ('$name', '$email', '$phone')";
if (mysqli_query($conn, $sql)) {
    echo "成功插入数据";
} else {
    echo "插入数据失败:" . mysqli_error($conn);
}
  1. Menyiasat Data
    Sekarang, kami akan menunjukkan cara untuk membuat pertanyaan data dalam pangkalan data MySQL. Menggunakan mysqli_query() dan mysqli_fetch_assoc() fungsi, kita boleh melaksanakan penyataan SELECT dan lelaran melalui keputusan pertanyaan.
$sql = "SELECT * FROM users";
$result = mysqli_query($conn, $sql);

if (mysqli_num_rows($result) > 0) {
    while ($row = mysqli_fetch_assoc($result)) {
        echo "姓名:" . $row['name'] . ",邮箱:" . $row['email'] . ",电话:" . $row['phone'] . "<br>";
    }
} else {
    echo "没有数据";
}
  1. Kemas kini data
    Jika kita perlu mengemas kini data sedia ada, kita boleh menggunakan kenyataan KEMASKINI dan WHERE untuk melaksanakan operasi kemas kini.
$id = 1;
$newPhone = "9876543210";

$sql = "UPDATE users SET phone='$newPhone' WHERE id=$id";
if (mysqli_query($conn, $sql)) {
    echo "成功更新数据";
} else {
    echo "更新数据失败:" . mysqli_error($conn);
}
  1. Memadam Data
    Akhir sekali, kami akan menunjukkan cara memadam data daripada pangkalan data MySQL. Menggunakan penyataan DELETE FROM dan keadaan WHERE, kita boleh memadam rekod yang memenuhi syarat yang ditetapkan.
$id = 1;

$sql = "DELETE FROM users WHERE id=$id";
if (mysqli_query($conn, $sql)) {
    echo "成功删除数据";
} else {
    echo "删除数据失败:" . mysqli_error($conn);
}

Ringkasan
Dengan fungsi MySQL dan PHP yang berkuasa, kami boleh melaksanakan operasi penambahan, pemadaman, pengubahsuaian dan pertanyaan pangkalan data dengan mudah. Dengan menyambung ke pangkalan data MySQL dan melaksanakan operasi sisipan, pertanyaan, kemas kini dan padam, kami boleh mengurus dan memanipulasi data dengan berkesan. Artikel ini menyediakan contoh kod khusus untuk membantu anda memahami dan menggunakan ciri ini. Sila ingat bahawa operasi pada pangkalan data perlu dikendalikan dengan berhati-hati untuk memastikan keselamatan dan integriti data.

Atas ialah kandungan terperinci Cara menggunakan PHP untuk melaksanakan penambahan data, pemadaman, pengubahsuaian dan fungsi pertanyaan dalam MySQL. 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