PDO তে PHP তে LIMIT অপারেটরের সাথে কাজ করা

LIMIT অপারেটরের সাথে প্রস্তুত ক্যোয়ারীতে কাজ করার সময়, একটি সমস্যা দেখা দিতে পারে - ক্যোয়ারীর中的 সংখ্যাগুলি স্বয়ংক্রিয়ভাবে স্ট্রিং-এ রূপান্তরিত হয়, যা পাল্টা হিসেবে SQL সিনট্যাক্স ত্রুটি সৃষ্টি করবে।

ক্যোয়ারীতে সংখ্যার ভুল ব্যাখ্যার সমস্যা দূর করা যেতে পারে, bindValue পদ্ধতি ব্যবহার করে ভেরিয়েবলের মানগুলো বাইন্ড করে এবং PARAM_INT ব্যবহার করে তাদের সংখ্যাগত মোড নির্ধারণ করে:

php<?php
  $start = 2;
  $count = 5;
  
  $res = $pdo->prepare('SELECT * FROM users LIMIT ?, ?');
  $res->bindValue(1, $start, PDO::PARAM_INT);
  $res->bindValue(2, $count, PDO::PARAM_INT);
  
  $res->execute();
  $row = $res->fetchAll();
  var_dump($row);
?>
Задание 1

একটি IN ক্যোয়ারী তৈরি করুন যা তৃতীয় থেকে শুরু করে দুইজন ব্যবহারকারী দেখাবে।