Rumah > pembangunan bahagian belakang > masalah PHP > Bagaimana untuk mengubah suai baris data jadual dalam php

Bagaimana untuk mengubah suai baris data jadual dalam php

王林
Lepaskan: 2023-05-06 13:52:07
asal
586 orang telah melayarinya

PHP ialah bahasa pengaturcaraan yang digunakan secara meluas untuk membangunkan aplikasi web. Dalam pembangunan laman web, kita selalunya perlu menambah, memadam, mengubah suai dan menyemak data dalam pangkalan data. Antaranya, mengubah suai data adalah operasi yang kerap digunakan. Artikel ini akan memperkenalkan secara terperinci cara menggunakan PHP untuk mengubah suai baris data jadual.

1. Sambung ke pangkalan data

Dalam PHP, menyambung ke pangkalan data adalah sangat mudah, hanya gunakan kelas mysqli terbina dalam PHP. Berikut ialah contoh kod untuk menyambung ke pangkalan data MySQL:

<?php
//数据库连接信息
$host = "localhost";
$username = "root";
$password = "123456";
$dbname = "test";
//创建连接
$conn = new mysqli($host, $username, $password, $dbname);
//检测连接
if ($conn->connect_error) {
    die("连接失败: " . $conn->connect_error);
}
echo "连接成功";
?>
Salin selepas log masuk

2. Tanya data yang akan diubah suai

Biasanya, kita perlu mencari data yang akan diubah suai melalui operasi pertanyaan. Berikut ialah contoh kod untuk menanyakan data:

<?php
//查询语句
$sql = "SELECT id, name, age FROM user WHERE id = 1";
$result = $conn->query($sql);
//检测查询结果是否为空
if ($result->num_rows > 0) {
    //输出数据
    while($row = $result->fetch_assoc()) {
        echo "id: " . $row["id"]. " - Name: " . $row["name"]. " - Age: " . $row["age"]. "<br>";
    }
} else {
    echo "0 结果";
}
$conn->close();
?>
Salin selepas log masuk

3 Ubah suai data

Selepas mendapatkan data untuk diubah suai, kita boleh menggunakan pernyataan UPDATE untuk mengubah suai data. Berikut ialah contoh kod untuk mengubah suai data:

<?php
//更新数据的语句
$sql = "UPDATE user SET name='Tom', age=25 WHERE id=1";
if ($conn->query($sql) === TRUE) {
    echo "数据更新成功";
} else {
    echo "数据更新失败: " . $conn->error;
}
$conn->close();
?>
Salin selepas log masuk

Dalam kod di atas, kami menggunakan pernyataan KEMASKINI untuk mengemas kini data pengguna dengan id 1. Dalam kenyataan UPDATE, kita boleh menggunakan klausa SET untuk menentukan medan dan nilai yang akan diubah suai, dan klausa WHERE untuk menentukan baris yang akan diubah suai.

4. Contoh kod lengkap

<?php
//数据库连接信息
$host = "localhost";
$username = "root";
$password = "123456";
$dbname = "test";
//创建连接
$conn = new mysqli($host, $username, $password, $dbname);
//检测连接
if ($conn->connect_error) {
    die("连接失败: " . $conn->connect_error);
}

//查询语句
$sql = "SELECT id, name, age FROM user WHERE id = 1";
$result = $conn->query($sql);
//检测查询结果是否为空
if ($result->num_rows > 0) {
    //输出数据
    while($row = $result->fetch_assoc()) {
        echo "id: " . $row["id"]. " - Name: " . $row["name"]. " - Age: " . $row["age"]. "<br>";
    }
} else {
    echo "0 结果";
}

//更新数据的语句
$sql = "UPDATE user SET name='Tom', age=25 WHERE id=1";
if ($conn->query($sql) === TRUE) {
    echo "数据更新成功";
} else {
    echo "数据更新失败: " . $conn->error;
}

$conn->close();
?>
Salin selepas log masuk

Kod di atas menunjukkan sepenuhnya cara menggunakan PHP untuk mengubah suai baris data jadual dengan menyambung ke pangkalan data, menanya data dan mengubah suai data. Pembangun boleh mengubah suai parameter seperti nama jadual, nama medan dan syarat pertanyaan dalam kod mengikut keperluan mereka sendiri untuk melaksanakan fungsi yang sepadan.

Atas ialah kandungan terperinci Bagaimana untuk mengubah suai baris data jadual dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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