কোয়েরিতে একটি SQL লিখতে, আপনাকে নিশ্চিত করতে হবে যে আপনি ক্যোয়ারীতে স্থানধারকগুলিকে ব্যবহার করে প্রদান করেছেন যাতে ক্যোয়ারীটি সঠিকভাবে এস্কেপ করা যায়৷ উদাহরণস্বরূপ,
উদাহরণ
my_tuple = ("Hello", "world", "John") placeholder= '?' placeholders= ', '.join(placeholder for _ in my_tuple) query= 'SELECT name FROM students WHERE id IN (%s)' % placeholders print(query)
# এখন কার্সার ব্যবহার করে চালান
cursor.execute(query, my_tuple)
আউটপুট
এটি আউটপুট দেবে
'SELECT name FROM students WHERE id IN (?, ?, ?)'
এবং আপনি চালানোর জন্য কল করলে, এটি তাদের প্রতিস্থাপন করবে? পালানো মান দ্বারা স্থানধারক সঠিকভাবে।