<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Форум PHP-MyAdmin.RU &mdash; XML вывод]]></title>
	<link rel="self" href="https://forum.php-myadmin.ru/extern.php?action=feed&amp;tid=430&amp;type=atom" />
	<updated>2014-02-12T14:24:33Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.php-myadmin.ru/viewtopic.php?id=430</id>
		<entry>
			<title type="html"><![CDATA[Re: XML вывод]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=24360#p24360" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Hanut сказал:</cite><blockquote><p>Это зависит от многих факторов, поэтому можно попробовать и посмотреть.</p></blockquote></div><p>Все же пробую создать триггер, но тогда получается мне надо будет скидывать только в csv, потому что mysql в xml не умеет.<br />Да и как парсить нужные строки не понимаю, в php понятно, а тут нет.</p>]]></content>
			<author>
				<name><![CDATA[Research]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=5821</uri>
			</author>
			<updated>2014-02-12T14:24:33Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=24360#p24360</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: XML вывод]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=24350#p24350" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Research сказал:</cite><blockquote><p>Вообще не чаще раза в минуту, но вот частые обращения скрипта к БД не будут плохо влять на производительность?</p></blockquote></div><p>Это зависит от многих факторов, поэтому можно попробовать и посмотреть.</p>]]></content>
			<author>
				<name><![CDATA[Hanut]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=181</uri>
			</author>
			<updated>2014-02-11T17:20:55Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=24350#p24350</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: XML вывод]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=24348#p24348" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Hanut сказал:</cite><blockquote><p>Это зависит от частоты обновления данных. Если раз в минуту, то лучше Через PHP скрипт запускаемый по Крону. Если чаще, то надо попробовать сделать триггер.</p></blockquote></div><p>Вообще не чаще раза в минуту, но вот частые обращения скрипта к БД не будут плохо влять на производительность?</p>]]></content>
			<author>
				<name><![CDATA[Research]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=5821</uri>
			</author>
			<updated>2014-02-11T10:25:33Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=24348#p24348</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: XML вывод]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=24347#p24347" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Research сказал:</cite><blockquote><p>Здравствуйте, каким образом можно реализовать выгрузку в xml из БД по появлению новых записей в таблице? Не понимаю в какую сторону копать, триггеры в sql или какую-то функцию в PHP...</p></blockquote></div><p>Это зависит от частоты обновления данных. Если раз в минуту, то лучше Через PHP скрипт запускаемый по Крону. Если чаще, то надо попробовать сделать триггер.</p>]]></content>
			<author>
				<name><![CDATA[Hanut]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=181</uri>
			</author>
			<updated>2014-02-11T09:44:53Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=24347#p24347</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: XML вывод]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=24346#p24346" />
			<content type="html"><![CDATA[<p>Здравствуйте, каким образом можно реализовать выгрузку в xml из БД по появлению новых записей в таблице? Не понимаю в какую сторону копать, триггеры в sql или какую-то функцию в PHP...</p>]]></content>
			<author>
				<name><![CDATA[Research]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=5821</uri>
			</author>
			<updated>2014-02-11T09:39:29Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=24346#p24346</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: XML вывод]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=11380#p11380" />
			<content type="html"><![CDATA[<p>Да, спасибо. Супер.</p>]]></content>
			<author>
				<name><![CDATA[Dmitreos26]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=2682</uri>
			</author>
			<updated>2010-03-29T20:16:20Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=11380#p11380</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: XML вывод]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=11358#p11358" />
			<content type="html"><![CDATA[<p>спс. очень помогло <img src="https://forum.php-myadmin.ru/img/smilies/smile.png" width="15" height="15" alt="smile" /></p>]]></content>
			<author>
				<name><![CDATA[Bo3gyX]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=2675</uri>
			</author>
			<updated>2010-03-27T17:35:07Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=11358#p11358</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: XML вывод]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=11355#p11355" />
			<content type="html"><![CDATA[<p><strong>Bo3gyX</strong><br />Ошибка в модуле XML. Спасибо, что указали на нее.</p><p>Вот быстрое решение.<br />libraries/export/xml.php, строка 340:<br />[mono]$buffer .= &#039;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;column name=&quot;&#039; . $columns[$i] . &#039;&quot;&gt;&#039; . htmlspecialchars(utf8_encode((string)$record[$i]))[/mono]<br />Необходимо убрать функцию utf8_encode().<br />[mono]$buffer .= &#039;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;column name=&quot;&#039; . $columns[$i] . &#039;&quot;&gt;&#039; . htmlspecialchars((string)$record[$i])[/mono]</p><p>Еще раз, спасибо, за указание на ошибку. Сейчас отпишу в баг-трак разработчикам.</p>]]></content>
			<author>
				<name><![CDATA[Hanut]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=181</uri>
			</author>
			<updated>2010-03-27T16:27:09Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=11355#p11355</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: XML вывод]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=11350#p11350" />
			<content type="html"><![CDATA[<p>Проблема с экпортом в XML</p><p>При помощи phpMyAdmin экпортитрую талицу в xml-файл.<br />Открываю полученный фаил блокнотом и вижу, что вместо русских слов в значениях полей - абракадабра.<br />Ниже привожу содеожание XML-файла:</p><p><span style="color: #808000">&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&gt;<br />&lt;!--<br />- phpMyAdmin XML Dump<br />- version 3.3.1<br />- <a href="http://www.phpmyadmin.net">http://www.phpmyadmin.net</a><br />-<br />- Хост: localhost<br />- Время создания: Мар 27 2010 г., 17:58<br />- Версия сервера: 5.1.39<br />- Версия PHP: 5.2.13<br />--&gt;</span></p><p><span style="color: #808000">&lt;pma_xml_export version=&quot;1.0&quot; xmlns:pma=&quot;http://www.phpmyadmin.net/some_doc_url/&quot;&gt;<br />&nbsp; &nbsp; &lt;!--<br />&nbsp; &nbsp; - Structure schemas<br />&nbsp; &nbsp; --&gt;<br />&nbsp; &nbsp; &lt;pma:structure_schemas&gt;<br />&nbsp; &nbsp; &nbsp; &nbsp; &lt;pma:database name=&quot;test&quot; collation=&quot;utf8_general_ci&quot; charset=&quot;utf8&quot;&gt;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;pma:table name=&quot;tab_test&quot;&gt;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; CREATE TABLE `tab_test` (<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; `id` int(11) NOT NULL AUTO_INCREMENT,<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; `name` varchar(25) NOT NULL,<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; PRIMARY KEY (`id`)<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ) ENGINE=MyISAM AUTO_INCREMENT=3 DEFAULT CHARSET=utf8;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;/pma:table&gt;<br />&nbsp; &nbsp; &nbsp; &nbsp; &lt;/pma:database&gt;<br />&nbsp; &nbsp; &lt;/pma:structure_schemas&gt;</span></p><p><span style="color: #808000">&nbsp; &nbsp; &lt;!--<br />&nbsp; &nbsp; - База данных: &#039;test&#039;<br />&nbsp; &nbsp; --&gt;<br />&nbsp; &nbsp; &lt;database name=&quot;test&quot;&gt;<br />&nbsp; &nbsp; &nbsp; &nbsp; &lt;!-- Таблица&nbsp; tab_test --&gt;<br />&nbsp; &nbsp; &nbsp; &nbsp; &lt;table name=&quot;tab_test&quot;&gt;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;column name=&quot;id&quot;&gt;1&lt;/column&gt;</span><br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: red">&lt;column name=&quot;name&quot;&gt;?????°??????&lt;/column&gt;</span><br />&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #808000">&lt;/table&gt;<br />&nbsp; &nbsp; &nbsp; &nbsp; &lt;table name=&quot;tab_test&quot;&gt;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;column name=&quot;id&quot;&gt;2&lt;/column&gt;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;column name=&quot;name&quot;&gt;PEtrov&lt;/column&gt;<br />&nbsp; &nbsp; &nbsp; &nbsp; &lt;/table&gt;<br />&nbsp; &nbsp; &lt;/database&gt;<br />&lt;/pma_xml_export&gt;</span></p><br /><p>Результать команды &quot;SHOW GLOBAL VARIABLES LIKE &#039;char%&#039;&quot;</p><p><span style="color: #808000"> Variable_name = Value<br />&nbsp; character_set_client = utf8<br />&nbsp; character_set_connection = utf8<br />&nbsp; character_set_database = utf8<br />&nbsp; character_set_filesystem = binary<br />&nbsp; character_set_result = utf8<br />&nbsp; character_set_server = utf8<br />&nbsp; character_set_system = utf8<br />&nbsp; character_sets_dir = c:\Program files\MySQL Server 5.1\share\charsets\<br /></span></p>]]></content>
			<author>
				<name><![CDATA[Bo3gyX]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=2675</uri>
			</author>
			<updated>2010-03-27T14:15:19Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=11350#p11350</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: XML вывод]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=2775#p2775" />
			<content type="html"><![CDATA[<p>Вот тебе большое спасибо! Я очень благодарен тебе. Способа еще&nbsp; рас….</p>]]></content>
			<author>
				<name><![CDATA[danswin]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=503</uri>
			</author>
			<updated>2007-05-21T04:18:32Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=2775#p2775</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: XML вывод]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=2758#p2758" />
			<content type="html"><![CDATA[<div class="codebox"><pre><code>$file_name = &#039;file.xml&#039;; // Добавить в область объявления переменных, после строки &quot;$table_name = &#039;table_test&#039;;&quot;.

// Вставить данный блок после строки &quot;mysql_close($link);&quot;
if (!$handle = @fopen($file_name, &#039;w&#039;)) {
    echo &#039;&lt;p&gt;Error: Cannot open file &quot;&#039; . $file_name . &#039;&quot;.&lt;/p&gt;&#039;;
} elseif (@fwrite($handle, $xml_data) === false) {
    fclose($handle);
    echo &#039;&lt;p&gt;Error: Cannot write to file &quot;&#039; . $file_name . &#039;&quot;.&lt;/p&gt;&#039;;
} else {
    fclose($handle);
    echo &#039;&lt;p&gt;Done.&lt;/p&gt;&#039;;
}</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Hanut]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=181</uri>
			</author>
			<updated>2007-05-18T10:33:24Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=2758#p2758</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: XML вывод]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=2757#p2757" />
			<content type="html"><![CDATA[<p>Блин класно........ Блин )))) слов нет! а можно сделать чтобы сохранялся сразуже в файл?</p>]]></content>
			<author>
				<name><![CDATA[danswin]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=503</uri>
			</author>
			<updated>2007-05-18T05:48:30Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=2757#p2757</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: XML вывод]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=2752#p2752" />
			<content type="html"><![CDATA[<p>Заполните переменные. Если данные лежат в utf8, то проблем не будет, иначе необходимо внести несколько изменений.<br /></p><div class="codebox"><pre><code>&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot;
    &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;&gt;
&lt;html&gt;

&lt;head&gt;
  &lt;title&gt;MySQL to XML&lt;/title&gt;
&lt;/head&gt;

&lt;body&gt;

&lt;?php

$host_name = &#039;localhost&#039;;
$user_name = &#039;name&#039;;
$user_pass = &#039;pass&#039;;
$db_name = &#039;db_test&#039;;
$table_name = &#039;table_test&#039;;

$link = mysql_connect($host_name, $user_name, $user_pass)
    or die(&#039;Could not connect: &#039; . mysql_error());

mysql_select_db($db_name) or die(&#039;Could not select database&#039;);

$query = &#039;SELECT * FROM `&#039; . $table_name . &#039;`&#039;;
$result = mysql_query($query) or die(&#039;Query failed: &#039; . mysql_error());

echo &#039;&lt;textarea cols=&quot;50&quot; rows=&quot;30&quot;&gt;&#039; . &quot;\n&quot;;
$xml_data = &#039;&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot; ?&gt;&#039; . &quot;\n&quot;;
$xml_data .= &quot;&lt;$db_name&gt;\n&quot;;
while ($line = mysql_fetch_row($result)) {
    $i = 0;
    $xml_data .= &quot;\t&lt;$table_name&gt;\n&quot;;
    foreach ($line as $col_value) {
        $field_name = mysql_field_name($result, $i++);
        $xml_data .= &quot;\t\t&lt;$field_name&gt;$col_value&lt;/$field_name&gt;\n&quot;;
    }
    $xml_data .= &quot;\t&lt;/$table_name&gt;\n&quot;;
}
$xml_data .= &quot;&lt;/$db_name&gt;&quot;;
echo htmlspecialchars($xml_data);
echo &#039;&lt;/textarea&gt;&#039;;

mysql_free_result($result);

mysql_close($link);


?&gt;

&lt;/body&gt;

&lt;/html&gt;</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Hanut]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=181</uri>
			</author>
			<updated>2007-05-17T12:00:44Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=2752#p2752</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: XML вывод]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=2751#p2751" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Hanut сказал:</cite><blockquote><p>mysql и mysqldump имеют ключ --xml, с помощью которого можно генерировать XML файлы содержащие данные таблиц.</p><p>phpMyAdmin генерирует XML файл динамически, производя разбор данных.</p></blockquote></div><p>да в точку а как моно сделать спомощью тогда php не вкурсе или пособие для начинаюших знаите или исходники какиенибуд в долгу не останусь))</p>]]></content>
			<author>
				<name><![CDATA[danswin]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=503</uri>
			</author>
			<updated>2007-05-17T05:31:33Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=2751#p2751</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: XML вывод]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=2750#p2750" />
			<content type="html"><![CDATA[<p>Кажется понял, что вы имеете в виду.</p><p>Нет, с помощью SQL запроса нельзя вывести данные таблицы в XML файл.</p><p>Программы MySQL: mysql и mysqldump имеют ключ --xml, с помощью которого можно генерировать XML файлы содержащие данные таблиц.</p><p>phpMyAdmin генерирует XML файл динамически, производя разбор данных.</p>]]></content>
			<author>
				<name><![CDATA[Hanut]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=181</uri>
			</author>
			<updated>2007-05-16T17:51:30Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=2750#p2750</id>
		</entry>
</feed>
