حذف داده ها از جدول MySQL با استفاده از MySQLi و PDO(Delete Data From a MySQL Table Using MySQLi and PDO)
از عبارت DELETE برای حذف رکوردها از جدول استفاده می شود:
DELETE FROM table_name
WHERE some_column = some_value
به عبارت WHERE در نحو DELETE توجه کنید: عبارت WHERE مشخص می کند کدام رکورد یا رکوردهایی که باید حذف شوند. اگر WHERE را حذف کنید بند، تمام رکوردها حذف خواهند شد!
برای کسب اطلاعات بیشتر در مورد SQL، لطفاً به آموزش SQL ما مراجعه کنید.
بیایید به جدول "MyGuests" نگاه کنیم:
id
نام
نام خانوادگی
ایمیل
تاریخ_ثبت
1
جان
آیا
john@example.com
22-10-2014 14:26:15
2
مریم
Moe
mary@example.com
23-10-2014 10:22:30
3
جولی
دولی
julie@example.com
26-10-2014 10:48:23
مثالهای زیر رکورد با id=3 را در جدول "MyGuests" حذف میکنند:
try { $conn = new PDO("mysql:host=$serve ame;dbname=$dbname", $use ame, $password); // set the PDO error mode to exception $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
// sql to delete a record
$sql = "DELETE FROM MyGuests WHERE id=3";
// use exec() because no results are returned $conn->exec($sql); echo "Record deleted successfully"; } catch(PDOException $e) { echo $sql . "<br>" . $e->getMessage(); }