في المرفقات كلاس - يعني برمجة كائنية للاتصال بقاعدة البيانات من عملي
ومستعد أشرحها لكم
وسبب ذكرها هنا أني رأيت الكثيرين ممن يسأل في هذا المنتدى يرهقنا بكثرة الأكواد الخاصة بالاتصال بقاعدة البيانات ولعل المشكلة ليست فيها ولكن في غيرها ، وذلك لأنه لا يملك ترتيب وهيكلة لبرنامجة
وعمل الكلاسات يعني الأصناف الكائينة مما يسهل الكثير من البرمجة بل ويجعلها نزهة
وهذا الصنف يتكون من ثلاثة دوال
الأولى المشيد هو بنفس اسم الصنف ( Datalink ) وهو الذي يتصل بقاعدة البيانات mysql
وهو يستخدم دالتين
mysql_pconnect وهي للاتصالات الدائمة ، أي يبقى الاتصال وإن انتهى السكريبت وهذا يفيد في المواقع المزدحمة حيث أن إنشاء إتصال جديد كل مرة يتطلب وقتاً .
mysql_connect وهي للإتصالات المؤقتة أي أنها تنتهي بانتهاء تنفيذ السكريبت
الثانية : (select_db) وهي لتحديد قاعدة بيانات معينة وأفرتها عن المشيد لأن البرنامج ممكن يتصل بأكثر من قاعدة بيانات مثل من يعرض البيانات أكثر من لغة .
الثالثة وهي إغلاق الاتصال (mysql_close) وهو واضحة .
وهذا المكون للاتصال فقط لا غير وهو يعطي المبتدى فكرة جيدة عن البرمجة الكائينة .
طبعاً في البرمجة لابد أن تعرف كيف تستخدم الكلاس وهذا كود لكيفية استخدامة
$db = new Datalink ('localhost', 'root', '','tebyan');وبذلك تحصل على متغيرين من هذا وهي
$db->link ارتباط باتصال صحيح
$db->dataname وهو اسم قاعدة البيانات
وهذا المكون للاتصال فقط ولا ينفذ أوامر sql
ويبقى الربط بالأومر وهو سهل ولكن الأهم هو عمل صنف آخر يغلف لك الأكواد الكثيرة ويعطيك وظائف أكثر
وهو أيضا جاهز .
وما ذكرت هذه الفائدة إلا لما لمسته من الكثير ممن ينقصهم تبسيط الأمور .
