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

Cara menggunakan borang php untuk melaksanakan operasi padam

PHPz
PHPzasal
2023-04-24 15:48:17658semak imbas

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());

}

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>";
}

} lain {

echo "0 结果";

}

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());

}

// 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 "删除成功!";

} lain {

echo "Error: " . $sql . "

" . 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!

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