نتابع اليوم تتمة التوابع الموجودة ضمن الكلاس و التي لم يتم تغطيتها بشكل كامل المرة الماضية :
الآن شرح عملية الـ Delete و هي من الشكل
كود PHP:
delete($table , $where)
استخدامها يكون كالتالي :
كود PHP:
$db->delete ( 'users' , 'id=10');
و هي تعيد true أو false حسب نجاح أو فشل العملية ..
---------------
الآن عملية اقحام البيانات أو ما يسمى insert و هي من الشكل :
كود PHP:
insert($table , $values )
يجب الانتباه إلى أن القيمة الثانية هي عبارة عن مصفوفة فمثلاً ليكن لدينا التالي :
كود PHP:
$reord = array( 'name'=>'linux juggler ','age'=>'25');
لاقحام هذه البيانات ضمن الجدول users و المؤلف فقط من خانتين نكتب :
كود PHP:
$db->insert('users',$record);
و هذا التابع أيضاً يعيد true أو false حسب نجاح أو عدم نجاح العملية ...
التابع الأخير و هو update ، و هذا التابع شبيه بـ insert إلا أنه يأخذ قيمة اضافية و هي الشرط أي من الشكل :
كود PHP:
update($table , $values , $where = 1 , $limit = 1)
و لا داعي للقيمة الخاصة بـ limit ، و أيضاً من الممكن عدم كتابة الشرط و بالتالي يتم تعديل كافة البيانات في الجدول الذي تم تحديده ...
كود PHP:
$db->update('users',$record,'id = 5');
و هنالك تابع اخير هو CQuery حيث يستخدم هذا التابع في كتابة الاستعلام الذي لا يمكن للتوابع السابقة أن تقؤديه و هي اختصار لـ Custom Query ...
و شكله :
و استخدامه
كود PHP:
$db->CQuery($query)
و أما موضوع تحويل القيم الخاصة بلغة الهتمل إلى مثيلاتها بلغة الـ ASCII فلا تأخذ هم ، فالكلاس يقوم بتنظيف القيم و حل مشاكلها قيل اقحامها في قاعدة البيانات ، و أيضاً عند اخراج هذه البيانات للعلن لاستخدامها من قبلك ....
و بهذا أظن انني قمت بوضع كافة المعلومات عن الكلاس ...
و مع الأسف لم يكن هنالك تفاعل كبير ، لكني قدمت ما قمت به على أمل الأجر و الثواب ، لا الشكر ...