|
|
|
| Есть 3 таблицы, которые связаны между собой по определённым значениям. Нужно из админ. панели сделать INSERT сразу в несколько таблиц, но вот как узнать id вставляемого элемента, или его нужно вычислять явно?
<? php
$query=@MYSQL_QUERY('INSERT INTO schedule_route (id, city_from, city_to) VALUES (NULL , '.$_POST['route_from'].', '.$_POST['route_to'].');');
for($i=0; $i<count($_POST['time_start']); $i++)
$query=MYSQL_QUERY('INSERT INTO schedule_time (id, route_id, start, finish, weekday) VALUES (NULL, "xx", "'.$_POST['time_start'][$i].'","'.$_POST['time_finish'][$i].'","'.$_POST['weekday'][$i].'")');
?>
|
в schedule_time. route_id должен подставляться id только что вставленной строки schedule_route.id
И вообще корректно ли я пытаюсь составить запрос? может тоже нужно использовать алиасы? | |
|
|