PHP MySQL ma’lumot o‘chirish


ULASHISH

MySQL jadvalidan ma’lumotlarni o‘chirish

SQL DELETE operatori jadvaldagi yozuvlarni o‘chirish uchun ishlatiladi:

DELETE FROM table_name WHERE some_column = some_value

DIQQAT: WHERE bandi qaysi yozuv(lar)ni o‘chirish kerakligini belgilaydi. Agar siz WHERE bandini o‘tkazib yuborsangiz, barcha yozuvlar o‘chiriladi!

SQL haqida ko‘proq ma’lumot olish uchun bizning SQL qo‘llanmamizga tashrif buyuring.


MySQLi yordamida ma’lumotlarni o‘chirish

"Mening mehmonlarim" jadvaliga qarang:

id firstname lastname email reg_date
1 John Doe john@example.com 2024-10-22 14:26:15
2 Mary Moe mary@example.com 2024-10-23 10:22:30
3 Julie Dooley julie@example.com 2024-10-26 10:48:23

Quyidagi misollar "MyGuests" jadvalidagi id=3 bo‘lgan yozuvni o‘chiradi:

Misol - MySQLi obyektga yo‘naltirilgan

<?php $servername = "localhost"; $username = "username"; $password = "password"; $dbname = "myDB"; // Create connection $conn = new mysqli($servername, $username, $password, $dbname); // Check connection if ($conn->connect_error) {   die("Connection failed: " . $conn->connect_error); } // SQL to delete a record $sql = "DELETE FROM MyGuests WHERE id=3"; if ($conn->query($sql) === TRUE) {   echo "Record deleted successfully"; } else {   echo "Error deleting record: " . $conn->error; } $conn->close(); ?>



Misol - MySQLi protsessual

<?php $servername = "localhost"; $username = "username"; $password = "password"; $dbname = "myDB"; // Create connection $conn = mysqli_connect($servername, $username, $password, $dbname); // Check connection if (!$conn) {   die("Connection failed: " . mysqli_connect_error()); } // SQL to delete a record $sql = "DELETE FROM MyGuests WHERE id=3"; if (mysqli_query($conn, $sql)) {   echo "Record deleted successfully"; } else {   echo "Error deleting record: " . mysqli_error($conn); } mysqli_close($conn); ?>


PDO yordamida ma’lumotlarni o‘chirish

Quyidagi misollar "MyGuests" jadvalidagi id=3 bo‘lgan yozuvni o‘chiradi:

Misol - PDO

<?php $servername = "localhost"; $username = "username"; $password = "password"; $dbname = "myDB"; try {   $conn = new PDO("mysql:host=$servername;dbname=$dbname", $username, $password);   // set the PDO error mode to exception   $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); } catch(PDOException $e){   die("Could not connect. " . $e->getMessage()); } try {   // SQL to delete a record   $sql = "DELETE FROM MyGuests WHERE id=3";   $conn->exec($sql);   echo "Record deleted successfully"; } catch(PDOException $e) {   echo "Error deleting record: " .$sql . "<br>" . $e->getMessage(); } $conn = null; ?>

Yozuv o‘chirilgandan so‘ng, jadval quyidagicha ko‘rinadi:

id firstname lastname email reg_date
1 John Doe john@example.com 2024-10-22 14:26:15
2 Mary Moe mary@example.com 2024-10-23 10:22:30

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!