Именувано врзување на променливи во PDO во PHP
На сличен начин може да се изврши
именувано врзување на променливи преку
bindValue. Ајде да погледнеме,
како се прави ова. Нека имаме
следниве променливи:
<?php
$name = 'user';
$age = 25;
?>
Нека имаме и именувани плейсхолдери:
<?php
$sql = 'SELECT * FROM users WHERE name=:name or age=:age';
$res = $pdo->prepare($sql);
?>
Да ги врземе променливите до овие плейсхолдери.
За тоа, првиот параметар на методот
bindValue треба да го наведеме
името на плейсхолдерите:
<?php
$res->bindValue('name', $name, PDO::PARAM_INT);
$res->bindValue('age', $age, PDO::PARAM_STR);
?>
Дадени се променливи:
<?php
$name1 = 'name1';
$name2 = 'name2';
?>
Добијте ги корисниците чие име се совпаѓа со вредноста на едната или другата променлива.
Дадени се променливи:
<?php
$age1 = 21;
$age2 = 22;
?>
Добијте ги корисниците чијашто возраст се совпаѓа со вредноста на едната или другата променлива.