Rumah > pembangunan bahagian belakang > masalah PHP > Cara menggunakan borang php untuk melaksanakan operasi padam

Cara menggunakan borang php untuk melaksanakan operasi padam

PHPz
Lepaskan: 2023-04-24 17:07:50
asal
755 orang telah melayarinya

Jadual ialah salah satu komponen yang paling biasa digunakan dalam pembangunan web, dan fungsi pemadaman juga merupakan salah satu keperluan biasa. Dalam php, fungsi padam boleh dilaksanakan dengan mudah. Seterusnya kami akan memperkenalkan cara menggunakan jadual PHP untuk melaksanakan operasi pemadaman.

1. Buat jadual pangkalan data

Pertama, kita perlu mencipta jadual pangkalan data untuk menyimpan data yang perlu dipadamkan. Dalam contoh ini, kami mencipta jadual bernama 'userInfo', yang mengandungi empat medan: id, nama, umur dan jantina. Jadual pangkalan data yang sepadan boleh diwujudkan mengikut situasi sebenar.

BUAT JADUAL userInfo (
id int(11) NOT NULL AUTO_INNCREMENT,
name varchar(50) NOT NULL,
age int(11) NOT NULL,
sex int(11) BUKAN NULL,
KUNCI UTAMA (id)
) ENJIN=InnoDB AUTO_INCREMENT=1 CARSET LALAI=utf8mb4;

2 pangkalan data

Menyambung kepada pangkalan data adalah prasyarat untuk memadamkan jadual PHP. Kita boleh menggunakan sambungan mysqli untuk menyambung ke pangkalan data.

$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "myDB";

/ / Cipta sambungan
$conn = mysqli_connect($servername, $username, $password, $dbname);

// Kesan sambungan
jika (!$conn) {

die("Connection failed: " . mysqli_connect_error());
Salin selepas log masuk

}

3. Tanya data dalam pangkalan data

Sebelum melakukan operasi pemadaman, kami perlu menanyakan data dalam pangkalan data dan memaparkannya dalam jadual kod untuk Cipta jadual. Gunakan PHP untuk melaksanakan operasi pertanyaan pangkalan data dan keluarkan hasil pertanyaan ke jadual. Kodnya adalah seperti berikut:

$sql = "PILIH id, nama, umur, jantina DARI userInfo";
$result = mysqli_query($conn, $sql);

jika (mysqli_num_rows( $result) > 0) {

// 输出数据
while($row = mysqli_fetch_assoc($result)) {
    echo "<tr>";
    echo "<td>" . $row["id"]. "</td>";
    echo "<td>" . $row["name"]. "</td>";
    echo "<td>" . $row["age"]. "</td>";
    echo "<td>" . $row["sex"]. "</td>";
    echo "<td><a href=&#39;delete.php?id=". $row["id"] ."&#39;>删除</a></td>";
    echo "</tr>";
}
Salin selepas log masuk

} lain {

echo "0 结果";
Salin selepas log masuk

}

mysqli_close($conn);

4. Operasi Padam

Kami mencipta fail bernama delete.php untuk menerima data yang dikembalikan selepas mengklik pautan "Padam" dalam borang dan melaksanakan operasi pemadaman. Kodnya adalah seperti berikut:

$servername = "localhost";
$username = "username";
$password = "password";
$ dbname = " myDB";

// Cipta sambungan
$conn = mysqli_connect($servername, $username, $password, $dbname);

// Kesan sambungan
if (! $conn) {

die("Connection failed: " . mysqli_connect_error());
Salin selepas log masuk

}

// Dapatkan data dikembalikan selepas mengklik pautan "Padam" daripada jadual dan padamkannya
$id = $_GET [' id'];

$sql = "DELETE FROM userInfo WHERE id=".$id;

if (mysqli_query($conn, $sql)) {

echo "删除成功!";
Salin selepas log masuk

} lain {

echo "Error: " . $sql . "
Salin selepas log masuk

" . mysqli_error($conn);
}

mysqli_close($conn);
?>

5. Kesan pelaksanaan

Setelah melengkapkan langkah-langkah di atas, kita boleh melihat bahawa data yang sepadan akan dipadamkan daripada pangkalan data dengan mengklik pautan "Padam" dalam jadual Ringkasan :

Artikel ini memperkenalkan cara melaksanakan operasi pemadaman melalui jadual PHP Perlu diingat bahawa apabila memadam data, anda perlu menanyakan data dahulu dan memaparkan data dalam bentuk jadual, dan kemudian. melaksanakan operasi pemadaman Kaedah paparan boleh disesuaikan mengikut keperluan sebenar Pada masa yang sama, untuk mengelakkan pemadaman berniat jahat, adalah disyorkan untuk mengesahkan dua kali semasa operasi pemadaman.

Atas ialah kandungan terperinci Cara menggunakan borang php untuk melaksanakan operasi padam. 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