Documentación offline PHP master

Result::getGeneratedIds

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

Result::getGeneratedIds

Devuelve los ID generados

Descripción#

public mysql_xdevapi\Result::getGeneratedIds(): array
```php

Recupera los valores \_id generados por la última operación. El campo \_id único es generado por el servidor MySQL.

## Parámetros

Esta función no contiene ningún parámetro.

## Valores devueltos

Un array de \_id generados por la última operación, o un array vacío si no hay ninguno.

## Ejemplos

Ejemplo de `mysql_xdevapi\Result::getGeneratedIds`
sql("DROP DATABASE IF EXISTS addressbook")->execute(); $session->sql("CREATE DATABASE addressbook")->execute(); $schema = $session->getSchema("addressbook"); $create = $schema->createCollection("people"); $collection = $schema->getCollection("people"); $result = $collection->add( '{"name": "Bernie", "jobs": [{"title":"Cat Herder","Salary":42000}, {"title":"Father","Salary":0}], "hobbies": ["Sports","Making cupcakes"]}', '{"name": "Jane", "jobs": [{"title":"Scientist","Salary":18000}, {"title":"Mother","Salary":0}], "hobbies": ["Walking","Making pies"]}')->execute(); $ids = $result->getGeneratedIds(); var_dump($ids); ?>

```php

Resultado del ejemplo anterior es similar a:

array(2) {
  [0]=>
  string(28) "00005b6b53610000000000000064"
  [1]=>
  string(28) "00005b6b53610000000000000065"
}