Pengendalian Pengendali LIMIT dalam PDO di PHP

Apabila bekerja dengan pengendali LIMIT dalam pertanyaan yang disediakan, satu masalah mungkin timbul - nombor dalam pertanyaan secara automatik ditukar kepada rentetan, yang seterusnya akan menyebabkan ralat sintaks SQL.

Masalah dengan tafsiran nombor yang salah dalam pertanyaan boleh diselesaikan dengan mengikat nilai pembolehubah menggunakan kaedah bindValue dan menetapkan mod nombor untuk mereka menggunakan 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

Bina pertanyaan IN yang akan memaparkan dua pengguna, bermula dari yang ketiga.