cubrid_insert_id
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
cubrid_insert_id
Референца за `function.cubrid-insert-id.php` со подобрена типографија и навигација.
cubrid_insert_id
(PECL CUBRID >= 8.3.0)
cubrid_insert_id — Врати го ID-то генерирано за последното ажурирање AUTO_INCREMENT column
= NULL
На cubrid_insert_id() функцијата го враќа ID-то генерирано за колоната AUTO_INCREMENT што е ажурирана од претходниот INSERT. Враќа 0 ако претходниот запит не генерира нови редови, или FALSE при грешка.
Забелешка: CUBRID поддржува AUTO_INCREMENT за повеќе од една колона во табела. Во повеќето случаи, ќе има една колона AUTO_INCREMENT во табела. Ако има повеќе колони AUTO_INCREMENT, оваа функција не треба да се користи дури и ако врати вредност.
Параметри
conn_identifier- Идентификаторот на врската претходно добиен со повик до cubrid_connect().
Вратени вредности
Низ претставувајќи го ID-то генерирано за колона AUTO_INCREMENT од претходниот запит, при успех.
0, ако претходниот запит не генерира нови редови.
false при неуспех.
Дневник на промени
| Верзија | = NULL |
|---|---|
| 8.4.0 | Промени ја вратената вредност од низа во стринг; Отстрани го првиот параметар class_name. |
Примери
Пример #1 cubrid_insert_id() example
<?php
$conn = cubrid_connect("localhost", 33000, "demodb");
@cubrid_execute($conn, "DROP TABLE cubrid_test");
cubrid_execute($conn, "CREATE TABLE cubrid_test (d int AUTO_INCREMENT(1, 2), t varchar)");
for ($i = 0; $i < 10; $i++) {
cubrid_execute($conn, "INSERT INTO cubrid_test(t) VALUES('cubrid_test')");
}
$id = cubrid_insert_id();
var_dump($id);
cubrid_disconnect($conn);
?>Пример #1 Пример што покажува затворачка ознака што го опфаќа последниот нов ред
string(2) "19"