Именувано врзување на променливи во PDO во PHP

На сличен начин може да се изврши именувано врзување на променливи преку bindValue. Ајде да погледнеме, како се прави ова. Нека имаме следниве променливи:

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

Нека имаме и именувани плейсхолдери:

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

Да ги врземе променливите до овие плейсхолдери. За тоа, првиот параметар на методот bindValue треба да го наведеме името на плейсхолдерите:

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

Дадени се променливи:

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

Добијте ги корисниците чие име се совпаѓа со вредноста на едната или другата променлива.

Задание 2

Дадени се променливи:

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

Добијте ги корисниците чијашто возраст се совпаѓа со вредноста на едната или другата променлива.