Нарисуйте, плиз, скрипт преобразующий SQL данные в XML формат - Форум успешных вебмастеров - GoFuckBiz.com
 
 
Форум успешных вебмастеров - GoFuckBiz.com

  Форум успешных вебмастеров - GoFuckBiz.com > Бизнес-решения > Скрипты, программы и технические решения
Дата
USD/RUB93.4409
BTC/USD64124.4160
Скрипты, программы и технические решения Обсуждаем скрипты, программы и новые технологии.

Закрытая тема
Опции темы Опции просмотра
Старый 23.06.2010, 16:07   #1
RoMan
Senior Member
 
Аватар для RoMan
 
Регистрация: 27.04.2007
Сообщений: 570
Бабло: $114870
Thumbs up Нарисуйте, плиз, скрипт преобразующий SQL данные в XML формат

Кто может сабж сделать? И почем?
Скрипт на php
__________________
Недорогие домены .com $8.99
Ооочень дешевый adult трафф на всё!!!
RoMan вне форума  
Старый 23.06.2010, 16:17   #2
sspy
главный злодей гофака
 
Аватар для sspy
 
Регистрация: 18.06.2007
Сообщений: 5,760
Бабло: $953648
По умолчанию

phpmyadmin ?
sspy вне форума  
Старый 23.06.2010, 16:51   #3
chesser
автоматизирую интернеты
 
Аватар для chesser
 
Регистрация: 05.07.2009
Адрес: chesser.ru
Сообщений: 3,362
Бабло: $470735
По умолчанию

Если надо прям полностью и структуру и данные, то гугли, либо см сообщение выше.
Если только данные сохранить с названиями полей в тегах, то вот вариант без библиотек расширения:
PHP код:
<?php
$sql_host 
'localhost';
$sql_db   'db_name';
$sql_user 'mysql_user';
$sql_pass 'mysql_pass';

$my mysql_connect($sql_host$sql_user$sql_pass);
mysql_select_db($sql_db$my);

$p mysql_query("SELECT * FROM таблица");

$xml '';
$el_name 'element';
while (
$row mysql_fetch_assoc($p)) {
  
$xml_row '';
  foreach(
$row as $col=>$val)
    
$xml_row .= "<$col>$val</$col>";
  
$xml .= "<$el_name>$xml_row</$el_name>";
}
mysql_close($my);
$xml '<?xml version="1.0" encoding="UTF-8"?><root>'.$xml.'</root>';
header("Content-type:application/xml");
echo 
$xml;
?>
вроде должно работать,
если объемы данных большие, то там уже лучше буферизировать при выводе.
потратил 5 минут, с вас 2.41(6) доллара

PS только там еще контент надо в utf-8 сконвертить и htmlspecialchars
__________________
USA и NL серверы и VPS | wiki | блог | Drupal | NginxТДС
Ave, Google, morituri te salutant! © chesser
chesser вне форума  
Старый 23.06.2010, 17:13   #4
Grut
Senior Member
 
Аватар для Grut
 
Регистрация: 23.04.2007
Сообщений: 2,118
Бабло: $337995
По умолчанию

Цитата:
Сообщение от sspy Посмотреть сообщение
phpmyadmin ?
+1

импорт sql -> експорт xml
Grut вне форума  
Старый 23.06.2010, 18:56   #5
seoengineer
Senior Member
 
Регистрация: 17.01.2009
Сообщений: 539
Бабло: $62555
По умолчанию

http://dev.mysql.com/doc/refman/5.1/en/mysqldump.html
mysqldump --xml MyDatabase
seoengineer вне форума  
Старый 24.06.2010, 12:08   #6
RoMan
Senior Member
 
Аватар для RoMan
 
Регистрация: 27.04.2007
Сообщений: 570
Бабло: $114870
ТС -->
автор темы ТС По умолчанию

Цитата:
Сообщение от sspy Посмотреть сообщение
phpmyadmin ?
Он умеет делать экспорт в XML?? Надо пойти посмотреть...
__________________
Недорогие домены .com $8.99
Ооочень дешевый adult трафф на всё!!!
RoMan вне форума  
Старый 24.06.2010, 12:09   #7
RoMan
Senior Member
 
Аватар для RoMan
 
Регистрация: 27.04.2007
Сообщений: 570
Бабло: $114870
ТС -->
автор темы ТС По умолчанию

хм, всем спасибо, буду пробовать приведенные решения.
особенно интересно, неужели правда пхпадмин умеет экспортировать??
__________________
Недорогие домены .com $8.99
Ооочень дешевый adult трафф на всё!!!
RoMan вне форума  
Старый 24.06.2010, 12:15   #8
imgreen
Senior Member
 
Аватар для imgreen
 
Регистрация: 15.11.2008
Сообщений: 13,230
Бабло: $247845891
По умолчанию

правда-правда
imgreen вне форума  
Старый 24.06.2010, 15:05   #9
RoMan
Senior Member
 
Аватар для RoMan
 
Регистрация: 27.04.2007
Сообщений: 570
Бабло: $114870
ТС -->
автор темы ТС По умолчанию

спасибо, я как то больше импортом пользовался, оказалось там в экспорте достаточно много интересного
__________________
Недорогие домены .com $8.99
Ооочень дешевый adult трафф на всё!!!
RoMan вне форума