0
У меня такая проблема, я не могу получить идентификатор родительской таблицы.Как я могу вставить в другую таблицу, используя идентификатор insert?
table_name : transaction_tbl
- transaction_id
-file_name
-file_path
-description
table_name : transaction_details
-details_id
-transaction_id
- details
вот мой код для вставки:
$sql = "INSERT INTO transaction_tbl (`file_name`,`file_path`,`description`) VALUE('$file_name','$file_path','$description') " ;
$query = $conn->query($sql);
$transaction_id = mysqli_insert_id($conn);
if ($query === True){
$sql = "INSERT INTO transaction_details (`transaction_id`,`details`) VALUES ($transaction_id,$details) ";
}else {
trigger_error('Wrong SQL: ' . $sql . 'Error: ' . $conn->error, E_USER_ERROR);
}
Теперь я могу вставить в моем transaction_tbl, но не в transaction_details. что мне делать? Может кто-нибудь мне помочь?
она до сих пор не работает .. :(что я должен делать – Errorhere
,,,, спасибо много ,,, я это уже ,, я просто есть опечатка в названии моей таблицы ... мой плохой:: D – Errorhere