<?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=222&amp;type=atom" />
	<updated>2006-09-18T16:13:49Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.php-myadmin.ru/viewtopic.php?id=222</id>
		<entry>
			<title type="html"><![CDATA[Re: Как добавить к каждому элементу столбца одно и то же значение?]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=1380#p1380" />
			<content type="html"><![CDATA[<p><strong>Oleg</strong><br /></p><div class="quotebox"><blockquote><p>У меня такой код не работает!:</p></blockquote></div><p>А так?<br /></p><div class="codebox"><pre><code>&lt;?php
$sqlhost=&quot;localhost&quot;;
$sqluser=&quot;root&quot;;
$sqlpass=&quot;&quot;;
$db=&quot;er&quot;;
mysql_connect($sqlhost, $sqluser,$sqlpass) or die (&quot;MySql ne dostupen&quot;.mysql_error());
mysql_select_db($db) or die(&quot;Net soedinenija&quot;.mysql_error());

$sql = &quot;SELECT id, f1,dvig FROM MASHINA&quot;;
$result = mysql_query($sql);

while ($row = mysql_fetch_array($result)){
$sql_new = &quot;UPDATE MASHINA SET dvig=&#039;index1-&quot;.$row[&#039;dvig&#039;].&quot;-index2&#039; WHERE id=&quot;.$row[&#039;id&#039;].&quot;;\r&quot;;
mysql_query($sql_new);
}
?&gt;</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Rash]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=11</uri>
			</author>
			<updated>2006-09-18T16:13:49Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=1380#p1380</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Как добавить к каждому элементу столбца одно и то же значение?]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=1379#p1379" />
			<content type="html"><![CDATA[<p>У меня такой код не работает!:</p><br /><br /><br /><p>&lt;?php<br />$sqlhost=&quot;localhost&quot;;<br />$sqluser=&quot;root&quot;;<br />$sqlpass=&quot;&quot;;<br />$db=&quot;er&quot;;<br />mysql_connect($sqlhost, $sqluser,$sqlpass) or die (&quot;MySql ne dostupen&quot;.mysql_error());<br />mysql_select_db($db) or die(&quot;Net soedinenija&quot;.mysql_error());</p><p>$sql = &quot;SELECT id, f1,dvig FROM MASHINA&quot;;<br />$result = mysql_query($sql);<br />$sql_new=&quot;&quot;;</p><p>while ($row = mysql_fetch_array($result)){<br />$sql_new .= &quot;UPDATE MASHINA SET dvig=&#039;index1-&quot;.$row[&#039;dvig&#039;].&quot;-index2&#039; WHERE id=&quot;.$row[&#039;id&#039;].&quot;;\r&quot;;<br />echo &quot;&lt;br&gt;1:&quot;.$row[2];<br />}<br />mysql_query($sql_new);<br />?&gt;</p><br /><p>Если изменить&nbsp; id=&quot;.$row[&#039;id&#039;].&quot; на id&gt;0&nbsp; и заталкать присвоение ррезультата&nbsp; mysql_query($sql_new); в цикл то он добавляет индексы но <br />не зацикливает&nbsp; -&quot;.$row[&#039;dvig&#039;].&quot;- а берёт первое значение!</p><p>Что делать?<br />Заранее благодарен!</p>]]></content>
			<author>
				<name><![CDATA[Oleg]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=246</uri>
			</author>
			<updated>2006-09-18T14:38:06Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=1379#p1379</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Как добавить к каждому элементу столбца одно и то же значение?]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=1378#p1378" />
			<content type="html"><![CDATA[<p><strong>Oleg</strong><br /></p><div class="quotebox"><blockquote><p>Я заполнил таблицу и забыл в одной колонке ввести перед и после каждого значения&nbsp; один и тот же индекс ( точнее два один перед другой после)!</p></blockquote></div><p>Если я правильно понял твой вопос, то посредством phpMyAdmin решить тебе его не получится. </p><p>Напиши скрипт на php, который бы в цикле перебирал все значения требуемого столбца и с помощью оператора UPDATE обновлял бы старое значение на новое.</p><p>Что-то вроде этого:<br /></p><div class="codebox"><pre><code>$sql = &quot;SELECT id, name_column FROM your_table&quot;;
$result = mysql_query($sql);
$sql_new=&quot;&quot;;

while ($row = mysql_fetch_array($result)){
$sql_new .= &quot;UPDATE your_table SET name_column=&#039;index1-&quot;.$row[&#039;name_column&#039;].&quot;-index2&#039; WHERE id=&quot;.$row[&#039;id&#039;].&quot;;\r&quot;;
}
mysql_query($sql_new);</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Lokki]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=2</uri>
			</author>
			<updated>2006-09-17T06:23:30Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=1378#p1378</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Как добавить к каждому элементу столбца одно и то же значение?]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=1377#p1377" />
			<content type="html"><![CDATA[<p>Как добавить к каждому элементу столбца одно и то же значение?<br />Я заполнил таблицу и забыл в одной колонке ввести перед и после каждого значения&nbsp; один и тот же индекс( точнее два один перед другой после)! <br />Примерно так</p><p>Исходная колонка :<br />100<br />101<br />102<br />103<br />Нужно получить:<br />index1-100-index2<br />index1-101-index2<br />index1-102-index2<br />index1-103-index2</p><br /><p>Помогите ПОЖАЛУЙСТА!<br />Заранее благодарен!</p>]]></content>
			<author>
				<name><![CDATA[Oleg]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=246</uri>
			</author>
			<updated>2006-09-16T22:55:27Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=1377#p1377</id>
		</entry>
</feed>
