Ответы пользователя по тегу MySQL
  • Как запарсить xml файл в таблицу mysql с помощью php?

    Приблизительный алгоритм не учитывающий вашу сустему, подключение к базе и тд:
    1. Получить содержимое файла, если он на диске то file_get_contents или fread
    2. Разобрать xml документ, чтобы с ним можно было работать. Например при помощи SimpleXMLElement
    3. Обойти в цикле, например, foreach'ем, все корненые элементы и в каждой итерации добавлять запись в базу.

    Это самый просто вариант. Если записей в файле много, нужно в п.3 собирать запросы по n запросов и вставлять их в базу пачкой. Но это по необходимости
    Ответ написан
    Комментировать
  • Как убрать лишние нули в цене на Opencart?

    Посмотрите какую валюту вы используете. Проблема может быть в том, что основной валютой для магазина установлен $, а отображаете вы рубли
    Ответ написан
    Комментировать
  • Как избежать зацикливания при получении связанных сущностей через доктрину?

    @GhostSt92 Автор вопроса
    Мдаа. Посыпаю голову пеплом. Проблема крылась не в доктрине, а в кривых руках и недостатке знаний.

    Проблема оказалась вот в чем:
    В сущности Category настроена self-referenced association, есть поля parent и children.
    Метод search я использовал в api и возвращал сериализованный объект.

    И получилось, что при нормализации объектов, процесс зацикливался на category->parent->children->category.
    Странно что не выводилась ошибка, но тут у меня есть догадка. Так как список children состоит из десятка категорий, нормализатор и не разпознавал зацикливание. Но тут я не уверен.

    shagguboy и Алексей Скобкин выражаю огромную благодарность вам за советы. Благодаря вам я начал копать в правильную сторону! Спасибо!
    Ответ написан
    Комментировать