"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > كيف تستخدم مثل المشغل مع المعلمات في PDO؟

كيف تستخدم مثل المشغل مع المعلمات في PDO؟

نشر في 2025-04-13
تصفح:300

How to Use LIKE Operator with Parameters in PDO?

وذلك لأن عبارات PDO الجاهزة تغلف القيم في عروض الأسعار ، والتي يمكن أن تتداخل مع العناصر المئوية ٪. $ params = array ($ var1 ، $ var2) ؛

عند تحضير هذا الاستعلام ، سيتم تغليف علامات ٪ في اقتباسات ، مما يؤدي إلى استعلام مثل هذا: تعطل الوظيفة المقصودة للمشغل الذي يشبه.

لتصحيح هذه المشكلة ، يجب تضمين علامات ٪ في المعلمات بدلاً من ذلك:

$ params = array ("٪ $ var1 ٪" ، "٪ $ var2 ٪") ؛

مع هذا التعديل ، سيبحث الاستعلام المعد بشكل صحيح عن عناوين تحتوي على $ var1 أو $ var2.

أحدث البرنامج التعليمي أكثر>

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

Copyright© 2022 湘ICP备2022001581号-3