MySQL ialah sistem pangkalan data hubungan sumber terbuka yang sering digunakan untuk aplikasi web untuk menyimpan dan mendapatkan semula data. Menggunakan MySQL dalam PHP, kami boleh mengendalikan pelbagai operasi pangkalan data, termasuk memasukkan, mengemas kini dan memadam data. Artikel ini memberi tumpuan kepada menerangkan cara menggunakan penyataan padam MySQL dalam PHP.
1. Gambaran keseluruhan pernyataan pemadaman MySQL
Penyataan pemadaman MySQL boleh digunakan untuk memadam data dalam jadual pangkalan data. Terdapat dua kenyataan padam utama dalam MySQL: DELETE dan TRUNCATE. Kedua-dua pernyataan boleh memadamkan data dalam jadual, tetapi terdapat sedikit perbezaan dalam operasi Kita perlu memilih untuk menggunakannya mengikut situasi tertentu.
DELETE statement digunakan untuk memadamkan data yang memenuhi syarat yang ditetapkan dalam jadual adalah seperti berikut:
DELETE FROM table_name WHERE condition;
di mana, table_name
Mewakili nama jadual untuk memadam data, condition
ialah syarat yang ditentukan.
Pernyataan TRUNCATE digunakan untuk memadam semua data dalam jadual Sintaks adalah seperti berikut:
TRUNCATE TABLE table_name;
di mana, table_name
bermaksud nama Jadual untuk memadam data daripada.
2. Menggunakan pernyataan padam MySQL dalam PHP
Untuk menggunakan pernyataan padam MySQL dalam PHP, anda perlu menggunakan sambungan MySQLi atau sambungan PDO untuk menyambung ke pangkalan data dan melaksanakan operasi. Berikut menerangkan cara menggunakan penyataan padam MySQL menggunakan sambungan MySQLi dan PDO.
Apabila menggunakan sambungan MySQLi, anda perlu mencipta objek yang menyambung ke pelayan MySQL terlebih dahulu, dan kemudian menggunakan objek untuk melaksanakan MySQL pertanyaan.
<?php // 创建连接 $conn = mysqli_connect("localhost", "username", "password", "mydb"); // 检查连接 if (!$conn) { die("Connection failed: " . mysqli_connect_error()); } // 删除数据 $sql = "DELETE FROM users WHERE name='John'"; if (mysqli_query($conn, $sql)) { echo "Record deleted successfully"; } else { echo "Error deleting record: " . mysqli_error($conn); } // 关闭连接 mysqli_close($conn); ?>
Apabila menggunakan sambungan PDO, anda perlu mencipta objek PDO Objek ini boleh disambungkan kepada jenis pangkalan data yang berbeza dan menyokong jenis yang berbeza kecekapan pertanyaan.
<?php try { // 创建连接 $conn = new PDO("mysql:host=localhost;dbname=mydb", "username", "password"); // 设置PDO错误模式为异常 $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); // 删除数据 $sql = "DELETE FROM users WHERE name='John'"; $conn->exec($sql); echo "Record deleted successfully"; } catch(PDOException $e) { echo $sql . "<br>" . $e->getMessage(); } // 关闭连接 $conn = null; ?>
Ringkasan
Artikel ini terutamanya memperkenalkan penggunaan penyataan padam MySQL dalam PHP, termasuk sintaks dan penggunaan penyataan DELETE dan TRUNCATE. Dengan mempelajari artikel ini, pembaca boleh mempelajari cara menggunakan sambungan MySQLi dan PDO untuk menyambung ke pangkalan data dan melakukan operasi pemadaman. Sudah tentu, situasi sebenar memerlukan anda memilih sama ada untuk menggunakan kenyataan padam berdasarkan keperluan khusus.
Atas ialah kandungan terperinci Bagaimana untuk menggunakan pernyataan padam MySQL dalam PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!