⊗ppSpPDPS 71 of 95 menu

PDO-তে প্রস্তুত অভিব্যক্তিใน PHP

পূর্ববর্তী পাঠে, আমরা SQL ইনজেকশনের সাথে সম্পর্কিত সমস্যাগুলি নিয়ে আলোচনা করেছি। PDO-তে এগুলির মোকাবিলার জন্য একটি বিশেষ পদ্ধতি রয়েছে - প্রস্তুত অভিব্যক্তি। এগুলি হল SQL ক্যোয়ারী, যেখানে ভেরিয়েবলের পরিবর্তে বিশেষ প্লেসহোল্ডার ব্যবহার করা হয়।

এরপর এই মার্কারগুলিতে ভেরিয়েবলের মানগুলি ঢোকানো হবে। এক্ষেত্রে, PDO স্বয়ংক্রিয়ভাবে ভেরিয়েবলগুলি থেকে প্রশ্নের পাঠ্যকে আলাদা করে। এর মানে হল, ভেরিয়েবলের বিষয়বস্তু ক্যোয়ারীর জন্য কমান্ড হয়ে উঠতে পারবে না। এবং ইনজেকশন অসম্ভব হয়ে উঠবে।

PDO দু ধরণের প্লেসহোল্ডার সমর্থন করে: অবস্থানগত এবং নামযুক্ত। অবস্থানগতগুলিতে প্যারামিটার এবং ভেরিয়েবলের ক্রম গুরুত্বপূর্ণ, কিন্তু নামযুক্তগুলিতে নয়। পরবর্তী পাঠগুলিতে, আমরা এই ধরণের প্লেসহোল্ডারগুলির সাথে কাজ করা বিশদভাবে দেখব।

frhyhiazro