За последние 24 часа нас посетили 49912 программистов и 1730 роботов. Сейчас ищут 660 программистов ...

Возврат данных из MySQL в формате XML

Тема в разделе "Прочие вопросы по PHP", создана пользователем zorba-buddha, 30 мар 2008.

  1. zorba-buddha

    zorba-buddha Активный пользователь

    С нами с:
    28 мар 2008
    Сообщения:
    42
    Симпатии:
    0
    Адрес:
    Подольск
    Кто-нибудь когда-нибудь такое пробовал?
    Если я правильно понял, то такое возможно только в случае, если мюскла запущена со специальной опцией.
    Дело в том, что все данные внутри приложения хранятся в SimpleXML объекте и было бы удобно сразу получать от базы XML - в этом случае PHP не будет тратить время на парсинг таблиц, их превращение в XML.
    Какие подводбные камни тут могут крыться?
     
  2. stas_t

    stas_t Активный пользователь

    С нами с:
    24 апр 2007
    Сообщения:
    500
    Симпатии:
    0
    Адрес:
    Courbevoie, France
    (опускаю рассуждения по поводу применения xml для хранения данных вместо их передачи)... mysql_fetch_object не поможет ?
     
  3. zorba-buddha

    zorba-buddha Активный пользователь

    С нами с:
    28 мар 2008
    Сообщения:
    42
    Симпатии:
    0
    Адрес:
    Подольск
    он даёт ряд.
    если у вас 100 записей, то придётся 100 раз его применить и к XML объекту 100 раз addChild строку + каждый столбец строки к новой ноде.
    если у вас 100 записей в 5 полей, то addChild сработает 600 раз.
    не могу сказать, что это плохо. просто думаю, что возврат данных в строке в виде XML даёт нам возможность впоследствии использовать только 1 функцию для создания XML объекта из строки.
    механизм, скорее всего практически тот же внутри, но, я думаю он быстрее.