Ответы пользователя по тегу PHP
  • Похожие товары - какая логика реализации?

    shogunkub
    @shogunkub
    Программист+Инженер-электронщик
    Помимо перечисленного - можно прикрутить тегирование, и выдавать товары с совпадающими тегами (больше одного совпадения, сортировать в порядке уменьшения количества совпадений). Но нужно, ествественно, тогда ещё удобный инструмент для редактирования списка тегов изобретать.
    Ответ написан
    Комментировать
  • Как спроектировать связь в бд раздел категории?

    shogunkub
    @shogunkub
    Программист+Инженер-электронщик
    В простом случае - да. Но вообще говоря, может быть и многие ко многим, если один товар можно отнести к нескольким категориям(иногда это может быть удобно).
    Ответ написан
    Комментировать
  • Как правильно сделать distinct а потом sum в одном запросе?

    shogunkub
    @shogunkub
    Программист+Инженер-электронщик
    SELECT SUM(price) FROM (SELECT name, price FROM table GROUP BY name, price) AS innertable
    Ответ написан
  • Как сделать подключение к базе 1С из PHP?

    shogunkub
    @shogunkub
    Программист+Инженер-электронщик
    Во-первых, неплохо бы версию 1С озвучить. Если это 8, то рекомендую поковырять в сторону Web-сервисов: v8.1c.ru/overview/Term_000000273.htm
    Если хотите работать напрямую с БД — то во-первых проблема с тем, что СУБД далеко не одна, в случае 8.2 может быть аж 5 различных:
    — MS SQL
    — PostgreSQL
    — IBM DB2
    — Oracle
    — Файловый вариант(собственный формат)
    С последним практически нереально работать напрямую, с остальным — в принципе возможна прямая работа, но курить придётся много — официальной документации по устройству таблиц нет. Хотя есть внутренний метод GetDBStorageStructureInfo(), который поможет несколько прояснить картину.
    В случае 7.7 всё с одной стороны сложней, с другой проще. Сложней — потому что современных средств интеграции нет, проще — потому что устройство таблиц давно расковыряли и документация есть вполне подробная: www.script-coding.com/v77tables.html
    Ну и вариантов СУБД меньше — DBF и MSSQL, других вариантов нет.
    Ответ написан
    Комментировать