الدرس 21: حذف البيانات من قاعدة البيانات

في الدرسين السابقين تعلمت كيف تدخل المعلومات وتسترجعها من قاعدة البيانات، في هذا الدرس سنلقي نظرة على كيفية حذف السجلات وهو أمر أسهل من إضافة البيانات.

الحذف باستخدام SQL

طريقة كتابة استعلام SQL لحذف السجلات يكون بالشكل التالي:

	
	DELETE FROM TableName WHERE condition 

	

مثال: حذف سجل

عند جذف سجل يمكنك استخدام حقل الرقم المميز AutoNumber في قاعدة البيانات، في قاعدة البيانات الخاصة بنا هناك عمود اسمه id، باستخدام معرف مميز تتأكد بأنك ستحذف سجلاً واحداً فقط، في المثال التالي سنحذف سجل رقمه المميز هو 24:


	<html>
	<head>
	<title>Delete data in the database</title>
	</head>

	<body>
	
	<?php
	// Connect to database server
	mysql_connect("mysql.myhost.com", "user", "sesame") or die (mysql_error ());

	// Select database
	mysql_select_db("mydatabase") or die(mysql_error());

	// The SQL statement that deletes the record
	$strSQL = "DELETE FROM people WHERE id = 24";
	mysql_query($strSQL);
	
	// Close the database connection
	mysql_close();
	?>

	<h1>Record is deleted!</h1>

	</body>
	</html>
	
	

تذكر أنه لا توجد "سلة المحذوفات" عند العمل مع قواعد البيانات وPHP، عندما تحذف سجلاً فهذا يعني أنك لن تستطيع استرجاعه.



<< Lesson 20: استرجاع البيانات من قاعدة البيانات

Lesson 22: تحديث البيانات في قاعدة بيانات >>