آموزش مقدماتی PHP | پاک کردن اطلاعات در MySQL
خطای دسترسی
برای ثبت پاسخ، ابتدا باید در سایت وارد شوید.
برای پاک کردن اطلاعات از یک جدول از دستور DELETE استفاده می کنیم:
DELETE FROM table_nameWHERE some_column = some_value
به عبارت WHERE در دستور DELETE توجه کنید. عبارت WHERE مشخص می کند که کدام ردیف ها باید حذف شوند. اگر عبارت WHERE را قرار ندهید، تمام اطلاعات جدول شما پاک خواهد شد.
فرض کنید جدول زیر جدول MyGuests ما است:
| id | firstname | lastname | 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();
?>
برای ثبت پرسش ابتدا در سایت وارد شوید.