Cara menggunakan PHP untuk melaksanakan operasi penambahan, pemadaman, pengubahsuaian dan pertanyaan data

WBOY
Lepaskan: 2023-09-25 11:12:02
asal
1962 orang telah melayarinya

Cara menggunakan PHP untuk melaksanakan operasi penambahan, pemadaman, pengubahsuaian dan pertanyaan data

Cara menggunakan PHP untuk melaksanakan operasi penambahan, pemadaman, pengubahsuaian dan pertanyaan

Dalam pembangunan web, selalunya perlu melakukan operasi penambahan, pemadaman, pengubahsuaian dan pertanyaan pada pangkalan data. Sebagai bahasa pengaturcaraan sebelah pelayan yang popular, PHP menyediakan pelbagai fungsi dan kelas untuk mengendalikan pangkalan data dengan mudah. Artikel ini akan memperkenalkan cara menggunakan PHP untuk melaksanakan operasi penambahan data, pemadaman, pengubahsuaian dan pertanyaan serta menyediakan contoh kod khusus.

  1. Sambung ke pangkalan data

Dalam PHP, anda boleh menggunakan mysqli atau PDO untuk menyambung ke pangkalan data. Berikut ialah contoh kod untuk menggunakan mysqli untuk menyambung ke pangkalan data:

$servername = "localhost";
$username = "root";
$password = "";
$database = "mydb";

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

// 检测连接是否成功
if ($conn->connect_error) {
    die("连接失败: " . $conn->connect_error);
}
Salin selepas log masuk
  1. Sisipan data

Memasukkan data merujuk kepada operasi menambah data baharu ke pangkalan data. Berikut ialah contoh kod untuk memasukkan data ke dalam pangkalan data:

$sql = "INSERT INTO users (username, email) VALUES ('John Doe', 'john.doe@example.com')";

if ($conn->query($sql) === TRUE) {
    echo "数据插入成功";
} else {
    echo "数据插入失败: " . $conn->error;
}
Salin selepas log masuk
  1. Pemadaman data

Memadam data merujuk kepada operasi pemadaman data yang memenuhi syarat tertentu daripada pangkalan data. Berikut ialah contoh kod untuk memadam data yang layak daripada pangkalan data:

$sql = "DELETE FROM users WHERE id = 1";

if ($conn->query($sql) === TRUE) {
    echo "数据删除成功";
} else {
    echo "数据删除失败: " . $conn->error;
}
Salin selepas log masuk
  1. Kemas kini data

Mengemaskini data merujuk kepada operasi mengubah suai data sedia ada dalam pangkalan data. Berikut ialah contoh kod untuk mengemas kini data dalam pangkalan data:

$sql = "UPDATE users SET email='new.email@example.com' WHERE id=1";

if ($conn->query($sql) === TRUE) {
    echo "数据更新成功";
} else {
    echo "数据更新失败: " . $conn->error;
}
Salin selepas log masuk
  1. Menyoal data

Menyoal data merujuk kepada operasi mendapatkan data di bawah keadaan tertentu daripada pangkalan data. Berikut ialah contoh kod untuk pertanyaan data daripada pangkalan data:

$sql = "SELECT * FROM users";
$result = $conn->query($sql);

if ($result->num_rows > 0) {
    // 输出每一行数据
    while($row = $result->fetch_assoc()) {
        echo "ID: " . $row["id"]. " - 用户名: " . $row["username"]. " - 邮箱: " . $row["email"]. "<br>";
    }
} else {
    echo "没有查询到数据";
}
Salin selepas log masuk

Ringkasan:

Artikel ini memperkenalkan cara menggunakan PHP untuk melaksanakan operasi penambahan, pemadaman, pengubahsuaian dan pertanyaan data. Melalui contoh kod penyambungan ke pangkalan data, memasukkan data, memadam data, mengemas kini data dan menyoal data, kami berharap dapat membantu pembaca lebih memahami dan menguasai kaedah pengendalian data PHP.

Atas ialah kandungan terperinci Cara menggunakan PHP untuk melaksanakan operasi penambahan, pemadaman, pengubahsuaian dan pertanyaan data. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!