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