Я новичок в связи.Я хочу использовать результат из SQL в качестве данных для вставки в другую таблицу в БД.Вот мой код
$search = "SELECT STAFF_ID FROM LIBRARIAN WHERE LIB_ID = $_id";
$querysearch = oci_parse($link, $search) or die ("Query failed");
oci_execute($querysearch);
oci_result($querysearch, 'STAFF_ID');
$sqllib="INSERT INTO LIBRARIAN(LIB_ID, LIB_NAME, LIB_CONTACT, STAFF_ID) VALUES (:id, :name, :contact, :staff)";
$querylib=oci_parse($link, $sqllib) or die ("error insert Librarian");
oci_bind_by_name($querylib, ':staff', $querysearch);
oci_bind_by_name($querylib, ':id', $lib_id);
oci_bind_by_name($querylib, ':name', $lib_name);
oci_bind_by_name($querylib, ':contact', $lib_contact);
Но знаете ли вы, как я могу использовать идентификатор персонала, полученный из оператора select, и вставить его в другую таблицу, и как мне связать?
Из этого кода я получаю ошибку
Предупреждение: oci_bind_by_name (): неверная переменная, используемая для привязки в C: \ xampp \ htdocs \ SYSTEM \ admin-insert-lib.phpна линии 216
С твоей помощью мне бы это очень помогло.И я очень ценю это.