CollectionModify::bind
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
CollectionModify::bind
Референца за `mysql-xdevapi-collectionmodify.bind.php` со подобрена типографија и навигација.
CollectionModify::bind
(Нема достапни информации за верзијата, можеби е само во Git)
CollectionModify::bind — Поврзете вредност со заменски знак во прашањето
= NULL
$placeholder_values): mysql_xdevapi\CollectionModifyПоврзете параметар со заменскиот знак во условот за пребарување на операцијата за измена.
Поврзете параметар со заменскиот знак во условите за пребарување на операцијата за измена.
Параметри
placeholder_values-
Заменскиот знак има форма :NAME каде што ':' е заеднички префикс што секогаш мора да постои пред секое NAME каде што NAME е името на заменскиот знак. Методот bind прифаќа листа на заменски знаци ако повеќе ентитети треба да се заменат во условите за пребарување на операцијата за измена.
Вратени вредности
Вредности на заменски знаци за замена во условите за пребарување. Дозволени се повеќе вредности и тие мора да се поминат како низа од мапирања PLACEHOLDER_NAME->PLACEHOLDER_VALUE.
Примери
Пример #1 Објект CollectionModify што може да се користи за извршување на командата или за додавање дополнителни операции. example
<?php
$session = mysql_xdevapi\getSession("mysqlx://user:password@localhost");
$session->sql("DROP DATABASE IF EXISTS addressbook")->execute();
$session->sql("CREATE DATABASE addressbook")->execute();
$schema = $session->getSchema("addressbook");
$collection = $schema->createCollection("people");
$result = $collection
->add(
'{"name": "Bernie",
"traits": ["Friend", "Brother", "Human"]}')
->execute();
$collection
->modify("name = :name")
->bind(['name' => 'Bernie'])
->arrayAppend('traits', 'Happy')
->execute();
$result = $collection
->find()
->execute();
print_r($result->fetchAll());
?>Горниот пример ќе прикаже нешто слично на:
Array
(
[0] => Array
(
[_id] => 00005b6b53610000000000000110
[name] => Bernie
[traits] => Array
(
[0] => Friend
[1] => Brother
[2] => Human
[3] => Happy
)
)
)