Я пытаюсь использовать приведенный ниже скрипт (скрипт находится в PHP, база данных - ODB C соединение с db2 для as400), но у меня возникают проблемы из-за того, что db2_last_insert_id является неизвестной функцией.
Мне нужно использовать настройку odb c для этого скрипта, и все другие функции odb c работают, но я не могу найти функцию в ODB C, которая копирует функциональность db2_last_insert_id
Каков наилучший способ получения идентификатора вставленной строки в самом скрипте?
if($DB2connPROD){
$insertTable = "INSERT INTO testing_insert_php (name) VALUES ('Temp Name')";
$stmt = odbc_exec($DB2connPROD, $insertTable);
$ret = db2_last_insert_id($DB2connPROD);
if($ret) {
echo "Last Insert ID is : " . $ret . "\n";
} else {
echo "No Last insert ID.\n";
}
odbc_close($DB2connPROD);
}