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