MySQL-এ একাধিক কলামে কীভাবে সার্চ করতে হয়, নিচে তা ব্যাখ্যা করা হলো:
নোট: আমরা ধরে নিচ্ছি 'DBNAME' নামে একটি ডাটাবেস এবং 'tableName' নামে একটি টেবিল তৈরি করা আছে।
ব্যবহারকারীর ആপেক্ষা অনুযায়ী 'AND' এবং 'OR' অপারেটর ব্যবহার করা যেতে পারে।
উদাহরণের মাধ্যমে এটা দেখি:
উদাহরণ
SELECT colName FROM tableName WHERE my_col LIKE %$param1% AND another_col LIKE %$param2%;
উপরের উদাহরণে 'AND' অপারেটর ব্যবহৃত হয়েছে।
এর মানে হলো ফলাফল পেতে হলে উভয় শর্তই রেকর্ডের সাথে মিলতে হবে।
ক্যোয়ারি
SELECT colName FROM tableName WHERE my_col LIKE %$param1% OR another_col LIKE %$param2%;
উপরের উদাহরণে 'OR' অপারেটর ব্যবহৃত হয়েছে। এর মানে হলো যেকোনো একটি শর্ত রেকর্ডের সাথে মিললে ফলাফল ফেরত দেওয়া হবে।