как я могу получить вставленный id php и oracle

я знаю, что его не первый раз кто-то задает этот вопрос, я смотрю на вопросы в stakoverflow, которые охватывали одну и ту же тему, но они не давали мне то, что мне нужно, мой запрос: как получить вставленный идентификатор php и oracle, у меня есть таблица с именем USERS с 3 Идентификаторы столбцов, USERNAME, PASSWORD, чтобы я вставил основной идентификатор

Я знаю, как сделать это с помощью php + mysql

$insert = mysql_query("INSERT INTO USERS(USERNAME,PASSWORD)VALUES('{JOHN}','{1235}')"); if(!$insert){ die(mysql_error()); } echo mysql_inserted_id(); 

пожалуйста, помогите мне сделать это в oracle, я хочу сделать это с использованием OCIBindByName

OCILogon является синонимом oci_connect. Сначала прочитайте инструкцию перед тем, как сказать: «Я не использую это»;)

http://php.net/manual/en/function.ocilogon.php

Итак, решение находится здесь: Получите автоматически сгенерированный идентификатор после вставки

И я не понимаю, почему не использовать OCIBindByName. Нечего любить;) Просто используйте то, что эффективно и легко.

Считаете ли вы использовать триггер «Перед вставкой» на Oracle TABLE USERS и Oracle Sequence для создания уникального номера? Руководство по триггеру Oracle и использование последовательностей Oracle

Я думаю, что это возможное решение.

до свидания