Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > Серверные технологии и Flash

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 12.02.2007, 20:12
kmkhi вне форума Посмотреть профиль Отправить личное сообщение для kmkhi Найти все сообщения от kmkhi
  № 1  
Ответить с цитированием
kmkhi

Регистрация: Feb 2007
Сообщений: 24
По умолчанию получить XML из MySql

Есть задача плучить с сервера XML. На сервере PHP и MySql. Найденые мною возможности позволяют 1-Создать XML( вроде класс XML ) 2-Чтение из базы дает результат в виде ссылки из которой могу взять только Array записей. Хочу найти возможность автоматически получать из базы XML в соответствующей структуре для дальнейшего использования (добавление нодов и т.д.).

Старый 12.02.2007, 20:26
Skubent вне форума Посмотреть профиль Отправить личное сообщение для Skubent Посетить домашнюю страницу Skubent Найти все сообщения от Skubent
  № 2  
Ответить с цитированием
Skubent
 
Аватар для Skubent

Регистрация: Oct 2005
Адрес: Млечный Путь, 7-й рукав, YD AC-451, 3-я планета.
Сообщений: 996
Отправить сообщение для Skubent с помощью ICQ
1) идем на php.net, внимательно изучаем про работу с БД. Сложностей и подводных камней немного. Здесь задаем вопросы по поводу той или иной возникшей в результате работы проблемы.
2) идем в раздел Работа, готовим бабки.
__________________
Тут вы найдете ответы на почти все вопросы:
А можно ли сделать так ? - Можно.
Почему не работает ? - Неправильно сделано.
Где ошибка ? - В ДНК.

Старый 12.02.2007, 20:44
kmkhi вне форума Посмотреть профиль Отправить личное сообщение для kmkhi Найти все сообщения от kmkhi
  № 3  
Ответить с цитированием
kmkhi

Регистрация: Feb 2007
Сообщений: 24
Хм... спасибо за ответ но.
Я вижу что порблемм с перебиранием строк нет. даже проэксперементировать успел. "...возникшая в результате работы проблема..." - большой объм кода в такой просотй задаче ( с учетом перебора ) + дополнение к задаче - updategram ... наверняка были чьи-нибудь решения к этой "простой" задаче. (напимер у MS - SqlXml)
PS "Есть задача" я имел ввиду есть у меня подзадача в моей работе

Старый 12.02.2007, 22:29
Skubent вне форума Посмотреть профиль Отправить личное сообщение для Skubent Посетить домашнюю страницу Skubent Найти все сообщения от Skubent
  № 4  
Ответить с цитированием
Skubent
 
Аватар для Skubent

Регистрация: Oct 2005
Адрес: Млечный Путь, 7-й рукав, YD AC-451, 3-я планета.
Сообщений: 996
Отправить сообщение для Skubent с помощью ICQ
Большой объем кода ? Три строки на экспорт, вместе с перебором.
А что говорит дядя Гугл на сочетание "XML, php, mySQL" ? Неужели отмалчивается ?
Ну и плюс ко всему последняя ветка мускля уже умеет отдавать XML.
__________________
Тут вы найдете ответы на почти все вопросы:
А можно ли сделать так ? - Можно.
Почему не работает ? - Неправильно сделано.
Где ошибка ? - В ДНК.

Старый 13.02.2007, 12:44
kmkhi вне форума Посмотреть профиль Отправить личное сообщение для kmkhi Найти все сообщения от kmkhi
  № 5  
Ответить с цитированием
kmkhi

Регистрация: Feb 2007
Сообщений: 24
Цитата:
Сообщение от Skubent
... последняя ветка мускля уже умеет отдавать XML.
Обнадеживает но в Мане по MySql "... Мы не считаем, что для базы данных необходима поддержка чистого XML..." и как он по-твоему это умеет? Твой ответ несколько озадачивает. Либо скажи знаю и как либо не говори. Советы сами давать умеем. А гугл действительно ничего не дает корме флейма (типа этого ).

Старый 13.02.2007, 14:25
Skubent вне форума Посмотреть профиль Отправить личное сообщение для Skubent Посетить домашнюю страницу Skubent Найти все сообщения от Skubent
  № 6  
Ответить с цитированием
Skubent
 
Аватар для Skubent

Регистрация: Oct 2005
Адрес: Млечный Путь, 7-й рукав, YD AC-451, 3-я планета.
Сообщений: 996
Отправить сообщение для Skubent с помощью ICQ
Может, хватит ммм... обманывать ?
Первая же ссылка в гугле дает нам
http://builder.com.com/5100-6388-5035149.html

Далее, простой запрос XML на dev.mysql.com дает нам
http://dev.mysql.com/tech-resources/...l-5.1-xml.html

Далее, такой же запрос на php.net дает нам
http://ru2.php.net/manual/en/ref.xml.php

По твоему форум - это враппер к поисковикам ?
Или настолько лень читать ?
__________________
Тут вы найдете ответы на почти все вопросы:
А можно ли сделать так ? - Можно.
Почему не работает ? - Неправильно сделано.
Где ошибка ? - В ДНК.

Старый 13.02.2007, 14:40
kmkhi вне форума Посмотреть профиль Отправить личное сообщение для kmkhi Найти все сообщения от kmkhi
  № 7  
Ответить с цитированием
kmkhi

Регистрация: Feb 2007
Сообщений: 24
Может я и не на 100 % прав. Ты знаешь 2 ссылку я действительно не нашел...(за нее спасибо) но это не то чот нужно!!!! - это просто хранение xml как строки (ты сам читал ?) а вот по поводу 2 других я же сказал что способ перебор руками неоптимален и я ищу уже существующаю фичу.


Последний раз редактировалось kmkhi; 13.02.2007 в 15:01.
Старый 13.02.2007, 15:52
Skubent вне форума Посмотреть профиль Отправить личное сообщение для Skubent Посетить домашнюю страницу Skubent Найти все сообщения от Skubent
  № 8  
Ответить с цитированием
Skubent
 
Аватар для Skubent

Регистрация: Oct 2005
Адрес: Млечный Путь, 7-й рукав, YD AC-451, 3-я планета.
Сообщений: 996
Отправить сообщение для Skubent с помощью ICQ
По поводу мускула и XML - читаем внимательно, там есть добавление XML, выбор ноды, замена ноды. То есть все, что от XML надо в смысле хранения. А задача "отдать данные в нужном пользователю формате" - это собственно твоя задача и есть.

По поводу "неоптимального" перебора руками - ты правда думаешь, что кем-то написанный универсальный класс на 15-20 кб кода будет оптимальнее хоть по какому-то критерию чем написанные тобой три (ну хорошо, десять) строк кода ?

И ты правда думаешь, что весь твой код - образец совершенства и разбор ответа SQL сервера циклом - камень преткновения твоей безусловно гениальной системы ?
Тогда снимаю шляпу и откланиваюсь, программистов такого уровня единицы и я к ним не отношусь.

Или мы все-таки приходим к выводу, что написать while() xml->addnode(); для тебя непосильная задача ?
Тогда открою тебе страшную тайну. Ни одна задача сама по себе не решается.
И надо копаться в поисковиках в поисках нужного кода или идти в раздел работа. Что, собственно, я тебе сразу и сказал.
__________________
Тут вы найдете ответы на почти все вопросы:
А можно ли сделать так ? - Можно.
Почему не работает ? - Неправильно сделано.
Где ошибка ? - В ДНК.

Старый 14.02.2007, 00:41
kmkhi вне форума Посмотреть профиль Отправить личное сообщение для kmkhi Найти все сообщения от kmkhi
  № 9  
Ответить с цитированием
kmkhi

Регистрация: Feb 2007
Сообщений: 24
ладно спасибо за потраченное время. то что я задаю вопросы на форумах это значит я исчу ответы а не жду этого от других. мои изыскания пришли к библиотекам PEAR они это позволяют... хотя я пока так и не смог их установить. может сделать руками было бы и просче, но не значит быстрее.. а потом еще и свои баги искать. я полагаю xml хранить как строку неоптимально во всех смыслах этого процесса. просто у меня еще и начальник есть который хочет готовый продукт а не тот который еще и писать придется, хотя это уже не потеме. все сенкс.
С уважением kmkhi. =)

Старый 14.02.2007, 12:09
Skubent вне форума Посмотреть профиль Отправить личное сообщение для Skubent Посетить домашнюю страницу Skubent Найти все сообщения от Skubent
  № 10  
Ответить с цитированием
Skubent
 
Аватар для Skubent

Регистрация: Oct 2005
Адрес: Млечный Путь, 7-й рукав, YD AC-451, 3-я планета.
Сообщений: 996
Отправить сообщение для Skubent с помощью ICQ
kmkhi, странный ты человек. То есть для того, чтобы купить хлеба ты арендуешь небольшой вертолет ? Потому что ходить ногами не оптимально ?

ЗЫ. документ XML - это строка во всех смыслах этого слова. По любому.
А задача твоя исходная называется "оформить данные в XML". Ну то есть из набора данных получить строку. Вот и думай про оптимальность.
__________________
Тут вы найдете ответы на почти все вопросы:
А можно ли сделать так ? - Можно.
Почему не работает ? - Неправильно сделано.
Где ошибка ? - В ДНК.

Создать новую тему Ответ Часовой пояс GMT +4, время: 19:05.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 19:05.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.