الموضوع: قواعد البيانات
عرض مشاركة واحدة
  #8  
قديم 30-07-2007, 01:06 مساء
مُجَاهِد مُجَاهِد غير متواجد حالياً
المدير العام
 
تاريخ التسجيل: Jun 2007
المشاركات: 6,682
افتراضي رد: قواعد البيانات

delete - update

بقي أن نذكر طريقي التعديل والحذف ليكتمل الدرس ، وسنبدأ بطريقة التعديل على البيانات الموجودة في الجدول users من قاعدة البيانات PHP ، والمثال التالي يوضح الطريقة التي سيتم شرحها بعد المثال :

Code ..
update users set
name = “Naser”,
counter = 30
where name=”Ahmad”;




الجملة update تعني تحدبث أو ( قم بتحديث ) ، والـ users هو اسم الجدول الذي نعمل عليه ، وفي السطر الثاني قمنا باسناد القيمة Naser الى الحقل name ، والسطر الذي يليه قمنا باسناد القيمة 30 الى الحقل counter ، ولكن لو توقفنا هنا بدون ذكر الصف الذي سيتم التعديل عليه ، سيتم تعديل كافة الصفوف في الجدول مهما كان عددها ، ولذلك كتبنا في النهاية where name=”Ahmad” ، بمعنى أن التغيرات السابقة ستحدث فقط على الصف من البيانات التي يحتوي فيها الحقل name على القيمة Ahmad .

ربما يكون المثال غير واضح بشكل كافي ، ولكن مع التمرس والمحاولة ستجد أن المسألة منطقية وواضحة بشكل كبير ، عموماً لم يبقى لدينا الا طريقة الحذف ، سواء كان لكل البيانات في الجدول ، أو لصف معين من البيانات وسنرى ذلك في المثالين التاليين ، وهما ما سنختم به هذا الدرس :

Code ..
delete from users;




الأمر السابق كفيل بالغاء جميع الصفوف في الجدول users كما هو واضح ، ولذلك كن متأكداً من أن التجارب التي تقوم بها هي على بيانات غير هامة .

Code ..
delete from users
where id = 1 ;




وهذا الحذف سيتم على الصف الذي يتحقق عليه الشرط ، وفي هذه الحالة على الصف من البيانات التي يحتوي فيها الحقل id على القيمة 1 .

اتمنى أن يكون الدرس قد قدم شيئاً من الفائدة ، واتمنى التوفيق للجميع ..



_______________________________[ قرية بي اتش بي للافضل .. ]

من مواضيع مُجَاهِد في مهارات سوفت

__________________
بو مُجَاهِد
رد مع اقتباس