Genoemde veranderlike binding in PDO in PHP

Op 'n soortgelyke manier kan genoemde veranderlike binding gedoen word deur bindValue. Kom ons kyk hoe dit gedoen word. Laat ons die volgende veranderlikes hê:

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

Laat ons ook genomineerde plekhouers hê:

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

Laat ons die veranderlikes aan hierdie plekhouers bind. Om dit te doen, moet die eerste parameter van die metode bindValue die name van die plekhouers spesifiseer:

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

Veranderlikes word gegee:

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

Kry gebruikers wie se naam ooreenstem met die waarde van die eerste of tweede veranderlike.

Задание 2

Veranderlikes word gegee:

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

Kry gebruikers wie se ouderdom ooreenstem met die waarde van die eerste of tweede veranderlike.