الحذف Delete

يستخدم الحذف DELETE لحذف بيانات في صفوف الجدول .


حذف بيانات من قاعدة البيانات

يستخدم التعبير DELETE FROM لحذف بيانات من جدول قاعدة البيانات .

التركيبة

DELETE FROM table_name
WHERE some_column = some_value
 

ملاحظة : لاحظ بأن التعبير WHERE يستخدم مع تركيبة الحذف DELETE لتحديد معين أي البيانات التي سيتم حذفها من الجدول ولكن ان لم تستخدم WHERE سيتك حذف جميع صفوف الجدول .

لدراسة المزيد عن SQL يمكنك زيارة دورة SQL .

لإنشاء كود PHP لاستخدام التعبير السابق يمكن استخدام mysql_query() و هي تستخدم لارسال الأوامر أو الطلبات الى اتصال MySQL .

مثال

لاحظ الجدول في هذا المثال التالي :

FirstName LastName
Ahmad Jasem
Samer Masri
Fuad Alasad

يحذف المثال التالي البيانات من الجدول Persons حيث where الكنية LastName=’Griffin’ :

<?php
$con = mysql_connect("localhost","root","root");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("my_db", $con);
mysql_query("DELETE FROM Persons WHERE LastName='Masri'");
mysql_close($con);

?>

بعد الحذف سيصبح الجدول كالتالي :

FirstName LastName
Ahmad Jasem
Fuad Alasad