Névhez kötött változók kötése PDO-ban PHP-ben

Hasonló módon végezhető névhez kötött változók kötése a bindValue segítségével. Nézzük meg, hogyan is történik ez. Tegyük fel, hogy a következő változóink vannak:

php<?php
  $name = 'user';
  $age  = 25;
?>

Tegyük fel, hogy vannak névvel ellátott helykitöltőink is:

php<?php
  $sql = 'SELECT * FROM users WHERE name=:name or age=:age';
  $res = $pdo->prepare($sql);
?>

Kössük a változókat ezekhez a helykitöltőkhöz. Ehhez a bindValue metódus első paramétereként a helykitöltők neveit kell megadnunk:

php<?php
  $res->bindValue('name', $name, PDO::PARAM_INT);
  $res->bindValue('age',  $age,  PDO::PARAM_STR);
?>
Задание 1

Adottak a változók:

php<?php
  $name1 = 'name1';
  $name2 = 'name2';
?>

Kapja meg azokat a felhasználókat, akiknek a neve megegyezik az egyik vagy a másik változó értékével.

Задание 2

Adottak a változók:

php<?php
  $age1 = 21;
  $age2 = 22;
?>

Kapja meg azokat a felhasználókat, akiknek a kora megegyezik az egyik vagy a másik változó értékével.