SQL Escape কীভাবে ব্যবহার করবেন
- এস্কেপ করতে চাওয়া টেক্সট পেস্ট বা টাইপ করুন।
- দরকার হলে অপশন সামঞ্জস্য করুন।
- এস্কেপ করা ফলাফল কপি করুন।
SQL Escape সম্পর্কে
অ্যাপোস্ট্রফি SQL স্ট্রিংয়ের উদ্ধৃতি অক্ষর, তাই O'Brien-এর মতো নাম স্ট্রিং আগেই শেষ করে স্টেটমেন্ট ভেঙে দেয়। স্ট্যান্ডার্ড SQL-এ সমাধান হলো এটি দ্বিগুণ করা: 'O''Brien'। MySQL ব্যাকস্ল্যাশও গ্রহণ করে।
শুরুতেই একটি সতর্কতা। হাতে এস্কেপিং একবারের স্ক্রিপ্ট বা মাইগ্রেশনের জন্য ঠিক আছে, তবে অ্যাপ্লিকেশন কোডে প্যারামিটারযুক্ত কোয়েরি ব্যবহার করুন। SQL injection থেকে সুরক্ষার একমাত্র নির্ভরযোগ্য উপায় সেগুলো।
কী এস্কেপ হয়
স্ট্যান্ডার্ড SQL: একটি সিঙ্গেল কোট হয় দুটি সিঙ্গেল কোট। MySQL স্টাইল: ব্যাকস্ল্যাশ, সিঙ্গেল ও ডাবল কোট, NUL, লাইন ব্রেক এবং Ctrl+Z একটি ব্যাকস্ল্যাশ পায়।