Использование последнего вставленного идентификатора в качестве массива
У меня есть форма с динамической таблицей HTML и вставки в две разные таблицы MySQL. Первый - это основная информация о форме, а второй - информация о товарах и некоторые столбцы цен в списке товаров в той же форме.
С запросами ниже я вставляю в первую таблицу, но не могу вставить во вторую таблицу. Потому что мне нужен идентификатор первого запроса и использовать его во втором запросе в качестве массива. Вскоре я добавлю этот идентификатор в каждый запрос вставки продукта. НО застрял в этой точке.
$alt_baslik_kayit = $user_home->runQuery('INSERT INTO teklifler
(teklif_kyt_tarihi, teklif_kyt_perid, teklif_cari_kodu, teklif_baslik,
teklif_notlar) VALUES (:teklif_kyt_tarihi, :teklif_kyt_perid,
:teklif_cari_kodu, :teklif_baslik, :teklif_notlar)');
$alt_baslik_kayit->bindParam(':teklif_kyt_tarihi', $anlik_zaman,
PDO::PARAM_STR);
$alt_baslik_kayit->bindParam(':teklif_kyt_perid', $row['per_id'],
PDO::PARAM_STR);
$alt_baslik_kayit->bindParam(':teklif_cari_kodu',
$_POST['teklif_cari_kodu'], PDO::PARAM_STR);
$alt_baslik_kayit->bindParam(':teklif_baslik', $_POST['teklif_baslik'],
PDO::PARAM_STR);
$alt_baslik_kayit->bindParam(':teklif_notlar', $_POST['teklif_notlar'],
PDO::PARAM_STR);
$alt_baslik_kayit->execute();
for($i=0; $i<count($_POST['tek_ice_stok_id']); $i++){
$alt_baslik_kayitz = $user_home->runQuery('INSERT INTO teklif_icerikleri
(tek_ice_tek_id, tek_ice_stok_id, tek_ice_miktar, tek_ice_birim_fiyat,
tek_ice_iskonto, tek_ice_tutar) VALUES (:tek_ice_tek_id, :tek_ice_stok_id,
:tek_ice_miktar, :tek_ice_birim_fiyat, :tek_ice_iskonto, :tek_ice_tutar)');
$alt_baslik_kayitz->bindParam(':tek_ice_tek_id', ***HERE I NEED***, PDO::PARAM_STR);
$alt_baslik_kayitz->bindParam(':tek_ice_stok_id', $_POST['tek_ice_stok_id']
[$i], PDO::PARAM_STR);
$alt_baslik_kayitz->bindParam(':tek_ice_miktar', $_POST['tek_ice_miktar']
[$i], PDO::PARAM_STR);
$alt_baslik_kayitz->bindParam(':tek_ice_birim_fiyat',
$_POST['tek_ice_birim_fiyat'][$i], PDO::PARAM_STR);
$alt_baslik_kayitz->bindParam(':tek_ice_iskonto', $_POST['tek_ice_iskonto']
[$i], PDO::PARAM_STR);
$alt_baslik_kayitz->bindParam(':tek_ice_tutar', $_POST['tek_ice_tutar'][$i],
PDO::PARAM_STR);
$alt_baslik_kayitz->execute();}