powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Разнести данные из временной таблицы: сначала в две, потом из них выборочно в третью
6 сообщений из 6, страница 1 из 1
Разнести данные из временной таблицы: сначала в две, потом из них выборочно в третью
    #38460925
serebr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Суть в том, что в базе данных создается временная таблица, в которую админ со средним уровнем доступа имеет право вносить данные, по окончании ввода оных, данные разносятся по двум таблицам, в которых автоматически заполняются соответствующие id-поля, и вот эти-то id мне нужно внести в четвертую таблицу.

Во временной в строке вносятся данные ФИО ребенка и ФИО родителя (+ еще пару полей).
Каждая строка делится и они отправляются каждый в свою табличку, а вот только что созданные id, должны попасть в последнюю таблицу и тут я буксую...
Понимаю что неправильно сделала последний Select, но что-то никак не соображу как исправить???

Помогите, пожалуйста.

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
if($_POST['yes'])//При нажатии кнопки "Да"
{
	$result = mysql_query("SELECT * from children_perents_vrem");
		while ($row = mysql_fetch_array($result))
		{
			$last_name_chl = $row['last_name_chl'];
			$first_name_chl = $row['first_name_chl'];
			$middle_name_chl = $row['middle_name_chl'];
			$birthday_chl = $row['birthday_chl'];
			$number_group = $row['number_group'];
			$last_name_prn = $row['last_name_prn'];
			$first_name_prn = $row['first_name_prn'];
			$middle_name_prn = $row['middle_name_prn'];
			$phone_prn = $row['phone_prn'];
			
					
	 
		mysql_query("INSERT INTO children (last_name_chl, first_name_chl, middle_name_chl, birthday_chl, number_group)
			   VALUES ('$last_name_chl', '$first_name_chl', '$middle_name_chl', '$birthday_chl', '$number_group')");
		mysql_query("INSERT INTO parents (last_name_prn, first_name_prn, middle_name_prn, phone_prn)
			   VALUES ('$last_name_prn', '$first_name_prn', '$middle_name_prn', '$phone_prn')");
   		
		$select = mysql_query("SELECT id_child, id_parent from children, parents");
			$stroka=mysql_fetch_array($select);
			$id_child = $stroka['id_child'];
			$id_parent = $stroka['id_parent'];							
		mysql_query("INSERT INTO child_parent (id_child, id_parent) VALUES ('$id_child', '$id_parent')");
		}
}



...
Рейтинг: 0 / 0
Разнести данные из временной таблицы: сначала в две, потом из них выборочно в третью
    #38460942
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вам в форум по PHP... судя по приведённому коду.
...
Рейтинг: 0 / 0
Разнести данные из временной таблицы: сначала в две, потом из них выборочно в третью
    #38460947
serebr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Akina, оттуда сюда послали ((
...
Рейтинг: 0 / 0
Разнести данные из временной таблицы: сначала в две, потом из них выборочно в третью
    #38461153
transpose
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вам нужно здесь join parents on children.id_child = parents.id_child добавить, и все что для этого еще нужно.
Код: php
1.
$select = mysql_query("SELECT id_child, id_parent from children, parents");


и берите id_child, id_parent из оригинальной табли
...
Рейтинг: 0 / 0
Разнести данные из временной таблицы: сначала в две, потом из них выборочно в третью
    #38461154
transpose
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
transposeвам нужно здесь join parents on children.id_child = parents.id_child добавить, и все что для этого еще нужно.
Код: php
1.
$select = mysql_query("SELECT id_child, id_parent from children, parents");


и берите id_child, id_parent из оригинальной табли
...
Рейтинг: 0 / 0
Разнести данные из временной таблицы: сначала в две, потом из них выборочно в третью
    #38462626
serebr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
transpose, спасибо.
решила проблема с помощью join-ов.

Тема закрыта.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Разнести данные из временной таблицы: сначала в две, потом из них выборочно в третью
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]