-
أسئلة عامة في الـPHP وقواعد البيانات
من أهم مميزات المبرمج الناجح هي أن يكون لديه منهج معين يتبعه في جميع برامجة, مما يكسب هذه البرامج تناسقا مع بعضها.
وهذا ما دعا بي إلى طرح هذه الأسئلة متمنيا الحصول على آرائكم.
1]. لنفرض أن لدينا مصفوفة مستخدمة في البرنامج أو مصفوفة تم جلبها من قاعدة البيانات:
هل يجب وضع اشارتي التنصيص حوال المفتاح لعنصر المصفوفة:
echo $lang['www']; Or echo $lang["www"]; Or echo $lang[www];
$lang['www'] = 3; Or $lang["www"] = 3; Or $lang[www] = 3;
أيهما تفضل وتستخدم, ولماذا؟
2]. أيهما تفضل, ولماذا:
mysql_query("SELECT * FROM $table");
OR
mysql_query("SELECT * FROM ".$table);
OR
mysql_query('SELECT * FROM '.$table); وهي متبعة في منتديات الـ PHPBB
3]. أيهما تفضل:
mysql_connect(); متبعة في معظم البرامج الجاهزة.
OR
mysql_pconnect(); أنا أتبعها في جميع برامجي.
فأيهما تفضل؟ ولماذا؟
4]. لقد اعتدت أن أجلب البيانات من قاعدة البيانات دون طلب الدالة mysql_free_result في النهاية, فمتى إذا يتم إفراغ الذاكرة.
5]. في قواعد البيانات لماذا بعض برامج الـPHP تستخدم من أجل الحقول الحقول الصحيحية النوع Midint بدلا من النوع int رغم أن النوع int يتسع لأرقام أكبر من التي يتسع لها النوع midint.
الخلاصة: جدول لتخزين المقالات يحوي حقلا لتخزين الـid للمقالة, هل استخدم النوع int أم النوع midint, ولماذا؟
بإنتظار آراء الجميع.
وشكرااااا.....
ضوابط المشاركة
- لا تستطيع إضافة مواضيع جديدة
- لا تستطيع الرد على المواضيع
- لا تستطيع إرفاق ملفات
- لا تستطيع تعديل مشاركاتك
-
قوانين المنتدى
أضف موقعك هنا |
اضافة محتوى فريد لموقعك