FRIE
Новичок
как сразу получить ID токо что добавленной записи
при добавлении заказа если не выбран клиент, то его заполняют руками,
клиенты и заказы заносятся в разные таблицы, и в таблице с заказами , у каждого заказа, есть поле в которое записывается id клиента
и если клиент новый то нужно добавить его в таблу с клиентами, и узнать id с которым он записался чтобы этот id использовать при записи заказа.
такой вариант как сейчас есть не годиться так как замечено уже несколько раз - бывает такое что заказу не присваивается id клиента
можно ли просто записать клиента и сразу вернуть id c которым он записался?
PHP:
if($kundeid==''){ //если нету клиента к кторому прикрепить заказ
$last_id_klient=mysql_query ("SELECT KUNDEID, MAX(`KUNDEID`) AS KUNDEID FROM `uuu`.`cpkunde`");
mysql_query($query) or die(mysql_error());
$myrow_last_id_klient = mysql_fetch_array($last_id_klient);
$kundeid=$myrow_last_id_klient['KUNDEID'];
$kundeid++;// посчитали последний айди
//вычислили с каким id клиент запишется - это для того чтобы знать к какому id прицепить товар
$insert_cpkunde = mysql_query ("INSERT INTO `uuu`.`cpkunde` (`ORG`, `CONTMAN`, `KONTAKT`) VALUES ( '$org', '$contman', '$kontakt')");
//записываем клиента
клиенты и заказы заносятся в разные таблицы, и в таблице с заказами , у каждого заказа, есть поле в которое записывается id клиента
и если клиент новый то нужно добавить его в таблу с клиентами, и узнать id с которым он записался чтобы этот id использовать при записи заказа.
такой вариант как сейчас есть не годиться так как замечено уже несколько раз - бывает такое что заказу не присваивается id клиента
можно ли просто записать клиента и сразу вернуть id c которым он записался?