Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Разнести данные из временной таблицы: сначала в две, потом из них выборочно в третью / 6 сообщений из 6, страница 1 из 1
11.11.2013, 18:48:23
    #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
11.11.2013, 18:57:06
    #38460942
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разнести данные из временной таблицы: сначала в две, потом из них выборочно в третью
Вам в форум по PHP... судя по приведённому коду.
...
Рейтинг: 0 / 0
11.11.2013, 18:59:24
    #38460947
serebr
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разнести данные из временной таблицы: сначала в две, потом из них выборочно в третью
Akina, оттуда сюда послали ((
...
Рейтинг: 0 / 0
11.11.2013, 22:23:28
    #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
11.11.2013, 22:24:00
    #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
12.11.2013, 20:18:23
    #38462626
serebr
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разнести данные из временной таблицы: сначала в две, потом из них выборочно в третью
transpose, спасибо.
решила проблема с помощью join-ов.

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


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