国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

Operasi pangkalan data PHP: kumpulan dan pemadaman khusus pengguna

Kami berada di bahagian 13.3 "Membuat paparan senarai melalui langkah-langkah". Sebelum pemadaman, terdapat pemadaman satu baris data dan pemadaman berbilang baris data.

Tentukan sama ada hendak memadamkan pilihan tunggal atau berbilang pilihan

1. Satu baris dihantar ke fail delete.php melalui dapatkan parameter Tulis ID yang sepadan dalam .

2. Berbilang pemadaman menghantar ID yang sepadan ke halaman delete.php melalui POST.

3. Jika kedua-duanya tidak dipenuhi, maka kita boleh menganggap data tersebut sebagai haram.

if (is_array($_POST['id'])) {
    $id = join(',', $_POST['id']);
} elseif (is_numeric($_GET['id'])) {
    $id = (int) $_GET['id'];
} else {
    echo '數(shù)據(jù)不合法';
    exit;
}

Pernyataan SQL gabungan

Kami sebelum ini telah menerangkan kepada anda dalam bab MySQL bahawa anda boleh menggunakan sub-penyata dalam semasa memadam.

Begitu juga di sini, kita boleh menggunakan sub-penyata dalam untuk mencapai kesannya.

fungsi sertai menukar id yang diluluskan oleh pemadaman berbilang pilihan ke dalam format 3, 4, 5. Keputusan akhir melaksanakan pernyataan SQL bagi pemadaman berbilang pilihan ialah:

delete from user where id in(3,4,5,6,8);

Dan pemadaman pilihan tunggal Kesan pernyataan ialah:

delete from user where id in(3)

Dengan cara ini, kami mencapai kesan penyesuaian pilihan tunggal dan berbilang pilihan.

$sql = "delete from user where id in($id)";

Demonstrasi kod lengkap terakhir adalah seperti berikut:

<?php

include 'connection.php';

if (is_array($_POST['id'])) {

   $id = join(',', $_POST['id']);

} elseif (is_numeric($_GET['id'])) {

   $id = (int) $_GET['id'];

} else {
   echo '數(shù)據(jù)不合法';
   exit;
}

$sql = "delete from user where id in($id)";

$result = mysqli_query($conn, $sql);

if ($result) {
   echo '刪除成功';
} else {
   echo '刪除失敗';
}
?>


Meneruskan pembelajaran
||
<?php include 'connection.php'; if (is_array($_POST['id'])) { $id = join(',', $_POST['id']); } elseif (is_numeric($_GET['id'])) { $id = (int) $_GET['id']; } else { echo '數(shù)據(jù)不合法'; exit; } $sql = "delete from user where id in($id)"; $result = mysqli_query($conn, $sql); if ($result) { echo '刪除成功'; } else { echo '刪除失敗'; } ?>