<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Форум PHP-MyAdmin.RU &mdash; запись данных в две таблицы одновременно]]></title>
	<link rel="self" href="https://forum.php-myadmin.ru/extern.php?action=feed&amp;tid=3289&amp;type=atom" />
	<updated>2014-04-17T08:08:11Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.php-myadmin.ru/viewtopic.php?id=3289</id>
		<entry>
			<title type="html"><![CDATA[Re: запись данных в две таблицы одновременно]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=24681#p24681" />
			<content type="html"><![CDATA[<p>спасибо за помощь!</p>]]></content>
			<author>
				<name><![CDATA[room29]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=5920</uri>
			</author>
			<updated>2014-04-17T08:08:11Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=24681#p24681</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: запись данных в две таблицы одновременно]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=24680#p24680" />
			<content type="html"><![CDATA[<p>Смотрите как выглядит запрос.<br /></p><div class="codebox"><pre><code>exit($insert_sql);</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Hanut]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=181</uri>
			</author>
			<updated>2014-04-17T07:32:25Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=24680#p24680</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: запись данных в две таблицы одновременно]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=24679#p24679" />
			<content type="html"><![CDATA[<p>Сделал, как вы сказали, но данные все равно заносятся в 1 таблицу. Тогда я удалил 2 таблицу и создал её заново, и все заработало. Почему не работало раньше, неужели была опечатка <img src="https://forum.php-myadmin.ru/img/smilies/sad.png" width="15" height="15" alt="sad" /></p>]]></content>
			<author>
				<name><![CDATA[room29]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=5920</uri>
			</author>
			<updated>2014-04-17T07:28:59Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=24679#p24679</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: запись данных в две таблицы одновременно]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=24678#p24678" />
			<content type="html"><![CDATA[<p>Первый запрос не выполняется. Нет строки:<br />mysql_query($insert_sql);</p>]]></content>
			<author>
				<name><![CDATA[Hanut]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=181</uri>
			</author>
			<updated>2014-04-17T06:43:01Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=24678#p24678</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: запись данных в две таблицы одновременно]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=24677#p24677" />
			<content type="html"><![CDATA[<p>исправил и теперь информация не поступает вообще ни в одну таблицу<br /></p><div class="codebox"><pre><code># первая таблица
$street = $_REQUEST[&#039;street&#039;]; 
$home = $_REQUEST[&#039;home&#039;]; 
$sales = $_REQUEST[&#039;sales&#039;]; 
$manager = $_REQUEST[&#039;manager&#039;];
$used = $_REQUEST[&#039;used&#039;];
$insert_sql = &quot;INSERT INTO uzel (street, home, sales, manager, used)&quot; . &quot;VALUES(&#039;{$street}&#039;, &#039;{$home}&#039;, &#039;{$sales}&#039;, &#039;{$manager}&#039;, &#039;{$used}&#039;);&quot;; 

# вторая таблица
$ID = mysql_insert_id();
$optik_rent = $_REQUEST[&#039;optik_rent&#039;]; 
$med_rent = $_REQUEST[&#039;med_rent&#039;]; 
$connect = $_REQUEST[&#039;connect&#039;]; 
$insert_sql = &quot;INSERT INTO price_rent (id_adr, optik_rent, med_rent, connect)&quot; . &quot;VALUES(&#039;{$ID}&#039;, &#039;{$optik_rent}&#039;, &#039;{$med_rent}&#039;, &#039;{$connect}&#039;);&quot;; 

mysql_query($insert_sql);</code></pre></div>]]></content>
			<author>
				<name><![CDATA[room29]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=5920</uri>
			</author>
			<updated>2014-04-17T02:48:16Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=24677#p24677</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: запись данных в две таблицы одновременно]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=24676#p24676" />
			<content type="html"><![CDATA[<p>Лишняя строка:<br />mysql_insert_id();<br />Оставьте только:<br />$ID = mysql_insert_id();</p>]]></content>
			<author>
				<name><![CDATA[Hanut]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=181</uri>
			</author>
			<updated>2014-04-16T19:37:46Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=24676#p24676</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: запись данных в две таблицы одновременно]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=24675#p24675" />
			<content type="html"><![CDATA[<p>не понял, как это работает, вот мой код:<br /></p><div class="codebox"><pre><code># первая таблица
$street = $_REQUEST[&#039;street&#039;]; 
$home = $_REQUEST[&#039;home&#039;]; 
$sales = $_REQUEST[&#039;sales&#039;]; 
$manager = $_REQUEST[&#039;manager&#039;];
$used = $_REQUEST[&#039;used&#039;];
$insert_sql = &quot;INSERT INTO uzel (street, home, sales, manager, used)&quot; . &quot;VALUES(&#039;{$street}&#039;, &#039;{$home}&#039;, &#039;{$sales}&#039;, &#039;{$manager}&#039;, &#039;{$used}&#039;);&quot;; 
mysql_query($insert_sql);
mysql_insert_id();

# вторая таблица
$ID = mysql_insert_id();
$optik_rent = $_REQUEST[&#039;optik_rent&#039;]; 
$med_rent = $_REQUEST[&#039;med_rent&#039;]; 
$connect = $_REQUEST[&#039;connect&#039;]; 
$insert_sql = &quot;INSERT INTO price_rent (id_adr, optik_rent, med_rent, connect)&quot; . &quot;VALUES(&#039;{$ID}&#039;,&#039;{$optik_rent}&#039;, &#039;{$med_rent}&#039;, &#039;{$connect}&#039;);&quot;; 

mysql_query($insert_sql);</code></pre></div><p>при отправке данных через html страничку информация идет только в первую таблицу</p>]]></content>
			<author>
				<name><![CDATA[room29]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=5920</uri>
			</author>
			<updated>2014-04-16T05:58:56Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=24675#p24675</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: запись данных в две таблицы одновременно]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=24673#p24673" />
			<content type="html"><![CDATA[<p>Надо делать два последовательных запроса. Первый должен вернуть первичный ключ, значение которого используется во втором. Первичный ключ возвращает функция mysql_insert_id()<br /><a href="http://lv.php.net/manual/ru/function.mysql-insert-id.php">http://lv.php.net/manual/ru/function.my … ert-id.php</a></p>]]></content>
			<author>
				<name><![CDATA[Hanut]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=181</uri>
			</author>
			<updated>2014-04-16T05:37:24Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=24673#p24673</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[запись данных в две таблицы одновременно]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=24671#p24671" />
			<content type="html"><![CDATA[<p>добрый вечер, несколько дней изучаю php и mysql, возникли вопросы:</p><p>хочу через веб форму внести данные сразу в две таблицы ( в одну вносятся без проблем)<br />в первой таблице &quot;uzel&quot; следующие столбцы:<br /><span class="bbu">&quot;id_adr&quot;</span>&nbsp; AUTO_INCREMENT Первичный Уникальный <br />street <br />home <br />sales <br />manager <br /><strong>used </strong> (значения в ней будут 0 или 1)</p><p>во второй таблице &quot;price_rent&quot; :<br /><span class="bbu">&quot;id_adr&quot;</span>&nbsp; Первичный Уникальный<br />med_rent<br />optik_rent<br /><strong>connect </strong> (какое нибудь число)<br />-----------------------------------------------------------------------------<br />id адреса создается сам, но только в первой таблице.<br />Хочется чтобы я смог вводить данные&nbsp; street ,home,sales ,manager&nbsp; (в первую таблицу) и сразу&nbsp; med_rent , optik_rent (во вторую таблицу,которая сможет использовать созданный ранее id_adr) и если цена подключения больше 0, то <strong>used</strong> из первой таблицы принимает значение 1, иначе 0.</p>]]></content>
			<author>
				<name><![CDATA[room29]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=5920</uri>
			</author>
			<updated>2014-04-15T16:01:02Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=24671#p24671</id>
		</entry>
</feed>
