X

آموزش مقدماتی PHP | پاک کردن اطلاعات در MySQL

برای پاک کردن اطلاعات از یک جدول از دستور DELETE استفاده می کنیم:

DELETE FROM table_name
WHERE some_column = some_value

به عبارت WHERE در دستور DELETE توجه کنید. عبارت WHERE مشخص می کند که کدام ردیف ها باید حذف شوند. اگر عبارت WHERE را قرار ندهید، تمام اطلاعات جدول شما پاک خواهد شد.

فرض کنید جدول زیر جدول MyGuests ما است:

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

مثال های زیر ردیف سوم را از جدول حذف می کند.

مثال با mysqli شیء گرا

<?php
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "myDB";

// ایجاد یک اتصال
$conn = new mysqli($servername, $username, $password, $dbname);
// چک کردن اتصال
if ($conn->connect_error) {
  die("Connection failed: " . $conn->connect_error);
}

// حذف یک ردیف
$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();
?>

 

پرسش و پاسخ این درس

برای ثبت پرسش ابتدا در سایت وارد شوید.

  • 1
  • 2
  • 3