Dalam PHP, memadam data dan melompat ke halaman adalah operasi biasa. Memadam data biasanya memerlukan interaksi dengan pangkalan data dan, apabila pemadaman berjaya, mengubah hala pengguna ke halaman lain.
Jika anda ingin belajar cara memadam data dan melompat halaman dalam PHP, selami langkah berikut.
Langkah 1: Wujudkan sambungan pangkalan data
Sebelum mengendalikan pangkalan data, sambungan ke pangkalan data mesti diwujudkan. Ini boleh dilakukan dengan kod berikut:
$servername = "localhost"; // 数据库服务器名称 $username = "username"; // 数据库用户名 $password = "password"; // 数据库密码 $dbname = "myDB"; // 数据库名称 // 创建数据库连接 $conn = mysqli_connect($servername, $username, $password, $dbname); // 检查连接是否成功 if (!$conn) { die("Connection failed: " . mysqli_connect_error()); }
Ini akan mewujudkan sambungan ke pangkalan data MySQL. Jika sambungan gagal, mesej ralat dikeluarkan dan pelaksanaan skrip ditamatkan.
Langkah 2: Cipta arahan padam
Setelah sambungan pangkalan data diwujudkan, anda boleh mula mencipta arahan padam. Arahan padam biasanya dinyatakan dalam bentuk pernyataan SQL dan perlu dihantar ke pangkalan data untuk melaksanakan operasi padam. Berikut ialah contoh arahan padam:
// 获取要删除的数据 $id = $_GET['id']; // 创建删除指令 $sql = "DELETE FROM customers WHERE id=$id"; // 执行删除指令 if (mysqli_query($conn, $sql)) { echo "Record deleted successfully"; } else { echo "Error deleting record: " . mysqli_error($conn); }
Pernyataan SQL di sini boleh disesuaikan dengan struktur pangkalan data anda.
Buat arahan padam dalam operasi 'padam' dengan mendapatkan data untuk dipadamkan daripada parameter URL pembolehubah $_GET. Selepas melaksanakan arahan, ia akan diperiksa sama ada pelaksanaan berjaya dan mesej yang sepadan akan dikeluarkan.
Langkah 3: Ubah hala ke halaman lain
Mengubah hala pengguna ke halaman lain selepas operasi pemadaman berjaya adalah pengalaman pengguna yang baik. Anda boleh menggunakan fungsi pengepala PHP untuk mencapai tujuan ini.
// 重定向到另一个页面 header('Location: success.php'); // 确保之前没有输出任何内容 exit;
Dalam contoh ini, pengguna akan diubah hala ke halaman "success.php". Sila pastikan tiada apa-apa yang dikeluarkan sebelum memanggil fungsi pengepala.
Kod lengkap adalah seperti berikut:
// 建立数据库连接 $servername = "localhost"; // 数据库服务器名称 $username = "username"; // 数据库用户名 $password = "password"; // 数据库密码 $dbname = "myDB"; // 数据库名称 $conn = mysqli_connect($servername, $username, $password, $dbname); // 检查连接是否成功 if (!$conn) { die("Connection failed: " . mysqli_connect_error()); } // 获取要删除的数据 $id = $_GET['id']; // 创建删除指令 $sql = "DELETE FROM customers WHERE id=$id"; // 执行删除指令 if (mysqli_query($conn, $sql)) { // 重定向到另一个页面 header('Location: success.php'); // 确保之前没有输出任何内容 exit; } else { echo "Error deleting record: " . mysqli_error($conn); } // 关闭数据库连接 mysqli_close($conn);
Adalah diandaikan bahawa operasi 'padam' dilakukan dengan menghantar pembolehubah 'id' melalui parameter URL. Kemudian, buat arahan padam dan ubah hala pengguna ke halaman lain setelah pelaksanaan berjaya.
Ringkasan:
Untuk memadamkan data dan melompat ke halaman dalam PHP, anda perlu melakukan langkah berikut:
1. Wujudkan sambungan pangkalan data
2. Cipta arahan padam Dan laksanakan
3 Ubah hala ke halaman lain
Jika anda menguasai langkah-langkah ini, anda boleh melaksanakan operasi padam dengan mudah dan melompat halaman dalam projek PHP anda sendiri.
Atas ialah kandungan terperinci Bagaimana untuk memadam data dan melompat ke halaman dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!