بسم الله الرحمن الرحيم
كلاس قواعد البيانات مع الاضافات الجديدة تم اضافة دوال جديدة له وخاصية داله تعدد الصفحات
شرح الكلاس
كود PHP:
/**
* ##############################################
* ##برمجة محمدهلال ##
* ##جميع الحقوق محفوظة لي محمدهلال ##
* ## mohamedhelal ##
* ##all rights to mohamedhelal ##
* ##email:mohamed_helal123456@hotmail.com ##
* ##############################################
*/
###### شرح كلاس DB_class
$db=new DB_Class("اسم السيرفر","اسم المستخدم","كلمة المرور","قاعدة البيانات");
############################### ملا حظة هامة عند استخدام الشروط لي اخراج الاستعلام لازم يكون الشرط قبل الاستعلام###############
//استخدام الشرط where
//في تلاستعلام
$db->where("اسم الحقل "," عندما يساوي ");
//او عندما تكون القيمة مساوية لهذا الشرط
$db->or_where("اسم الحقل "," عندما يساوي ");
//عندما تكون القيمة موجوده في المصفوفة
$db->where_in("اسم الحقل ","مصفوفة تحمل القيمة الي عاوذ تخرجة من قاعدة البيانات");
//او عندما تكون القيمة غير موجوده في المصفوفة
$db->or_where_not_in("اسم الحقل ","مصفوفة تحمل القيمة الي عاوذ تخرجة من قاعدة البيانات");
//عندما يكون القيمة مثل الي موجوده في الحقل
$db->like("اسم الحقل "," عندما يساوي ");
// او تكون مثل هذا القيمة
$db->or_like("اسم الحقل "," عندما يساوي ");
//عكس الدالتين الي في الاعلي
$db->not_like("اسم الحقل "," عندما يساوي ");
//ترتيب الناتج علي حسب
$db->orderby("اسم الحقل "," ترتيب ");
//اخراج النتائج من هذا الحقول فقط
$db->fields("مصفوفة الحقول المستعلام عنها");
//داله الاستعلام علي النتائج
$row=$db->geT("اسم الجدول","عدد النتائج الي متاجة من الجدول","خرج الناتج من بداية")
//الاستعلام بطريقة sql يعني اكتب الا بطريقة العادية
$row=$db->query("الاستعلام بطريقة sql");
//مصفوفة النتائج
//طباعة النتائج
foreach($row->fetch_arr() as $rows)
{
echo $rows;
}
//عمل تعدد الصفحات
foreach($row->LIMITED("رقم عدد النتائج في كل صفحة") as $rows)
{
echo $rows;
}
//اخراج صف واحد
$row->fetch_row();
// اول صف
$row->first_row();
//اخر صف
$row->end_row();
//الصف الذي تحتاجة
$row->row("رقم الصف التي تحتاجة")
//داله تامين المدخلات
$db->escape("القيمة")
//داله تامين البيانت بصورة افتراصية سواء
//$_POST او$_GET
//تضعها في اي ملف بستخدمة في الموقع كلة
// مثل ملف الكونفيج
$db->insert_save();
//ادخال البيانا ت الي قاعدة البيانات
$arr['اسم الحقل']="القيمة المدخلة له ";
$db->insert("اسم الجدول",$arr)
############################################
//الدالتين القديمين تستخدم الشرط where مثل الاستعلام عادي
//عمل تحديث للبيانت الي في الجدول
$arr['اسم الحقل']="القيمة المدخلة له ";
$db->update("اسم الجدول",$arr)
//حذف من الجدول
$db->delete("اسم الجدول");
ارجو منكم لو يوجد اي مشكلة في الكلاس ان يتم وضعها في هذا الموضوع ومع الكلاس الشرح في المرفقات
ارجو منكم الدعاء
اخوكم محمد هلال