Werken met de LIMIT-operator in PDO in PHP

Bij het werken met de LIMIT operator in een voorbereide query, kan zich een probleem voordoen - cijfers in de query worden automatisch geconverteerd naar strings, wat op zijn beurt een SQL-syntaxfout veroorzaakt.

Het probleem van onjuiste interpretatie van getallen in de query kan worden opgelost door de variabele waarden te binden met de methode bindValue en ze een numerieke modus toe te wijzen met 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

Stel een IN query samen die twee gebruikers weergeeft, te beginnen met de derde.