PHP.mk документација

CollectionModify::bind

Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.

mysql-xdevapi-collectionmodify.bind.php PHP.net прокси Преводот е вчитан
Оригинал на PHP.net
Патека mysql-xdevapi-collectionmodify.bind.php Локална патека за оваа страница.
Извор php.net/manual/en Оригиналниот HTML се реупотребува и локално се стилизира.
Режим Прокси + преведен приказ Кодовите, табелите и белешките остануваат читливи во истиот тек.
CollectionModify::bind

Референца за `mysql-xdevapi-collectionmodify.bind.php` со подобрена типографија и навигација.

mysql-xdevapi-collectionmodify.bind.php

CollectionModify::bind

(Нема достапни информации за верзијата, можеби е само во Git)

CollectionModify::bindПоврзете вредност со заменски знак во прашањето

= NULL

public function mysql_xdevapi\CollectionModify::bind(array $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
                )
        )
)

Белешки од корисници

Нема белешки од корисници за оваа страница.
На оваа страница

Автоматски outline од активната документација.

Насловите ќе се појават тука по вчитување.

Попрегледно читање

Примерите, changelog табелите и user notes се визуелно издвоени за да не се губат во долгата содржина.

Брз совет Користи го outline-от Скокни директно на главните секции од активната страница.
Извор Оригиналниот линк останува достапен Кога ти треба целосен upstream context, отвори го PHP.net во нов tab.