Перейти к содержанию

Поиск сообщества

Показаны результаты для тегов 'mysql'.

  • Поиск по тегам

    Введите теги через запятую.
  • Поиск по автору

Тип контента


Форумы

  • Основной
    • Новости и анонсы
    • Предложения и пожелания
    • Акции, подарки, конкурсы и награды
    • Правила общения на форуме Opencartforum
  • Для разработчиков
    • Общие вопросы
    • Нововведения на форуме
  • Opencart 3.x
    • Opencart 3.x: Общие вопросы
    • Opencart 3.x: Установка и обновление
    • Opencart 3.x: Локализация
    • Opencart 3.x: Настройка и оптимизация
    • Opencart 3.x: Песочница
    • Opencart 3.x: Поиск модулей
    • Opencart 3.x: Отчёты об ошибках
  • Opencart 2.x
    • Opencart 2.x: Общие вопросы
    • Opencart 2.x: Установка и обновление
    • Opencart 2.x: Локализация
    • Opencart 2.x: Настройка и оптимизация
    • Opencart 2.x: Песочница
    • Opencart 2.x: Поиск модулей
    • Opencart 2.x / ocStore 2.x: Отчёты об ошибках
  • Поддержка и ответы на вопросы
    • Общие вопросы
    • Установка, обновление, настройка
    • Шаблоны, дизайн и оформление магазина
    • Модули и дополнения
    • Помощь программистам и разработчикам
    • Мобильная витрина
    • Вопросы безопасности
    • SEO-вопросы (оптимизация и продвижение магазина)
    • Перевод
    • Отчёты об ошибках
    • Интернет-магазины и электронная коммерция
    • Песочница
  • Услуги
    • Создание магазинов под ключ
    • Дизайн, верстка и шаблоны
    • Программирование, создание модулей, изменение функциональности
    • Настройка и мелкая работа по уже существующему сайту
    • Обновление версии движка магазина
    • Наполнение магазина
    • Системное администрирование (настройка хостинга, серверов, ПО)
    • Другие услуги
    • Отзывы об исполнителях
    • Отзывы о заказчиках
  • Разное
    • Примеры сайтов на OpenCart (ocStore)
    • Курилка
    • Предложения по улучшению
    • Группы

Категории

  • Шаблоны
    • Бесплатные шаблоны
    • Платные шаблоны
  • Фильтры
  • Цены, скидки, акции, подарки
  • Бонусы, купоны, программы лояльности
  • Блоги, новости, статьи
  • Покупки, оформление заказа, корзина
  • Опции
  • Атрибуты
  • Серии, Комплекты
  • Поиск
  • SEO, карта сайта, оптимизация
  • Кэширование, сжатие, ускорение
  • Платежные системы
  • Доставки
  • Редакторы
  • Меню, дизайн, внешний вид
  • Слайдшоу, баннеры, галереи
  • Письма, почта, рассылки, sms
  • Обратная связь, звонки
  • Обмен данными
  • Учет в заказе
  • Сравнения, закладки
  • Социальные сети
  • Парсеры
  • Модули
  • Инструменты, утилиты
  • Лицензии
  • Языковые пакеты
  • Прочее
  • Отчеты
  • Сборки
  • Услуги

Категории

  • Настройка OpenCart
  • Служебные документы
  • Оплата

Категории

  • История версий

Блоги

  • Konorws (Разработка и модификация Opencart)
  • Блог mr.Kent)
  • AWS
  • Прожектор Бритни Спирс
  • Layk
  • Продвижение интернет-магазина, seo оптимизация
  • Записная книжка
  • Блог RGB
  • Записки от sitecreator
  • Автоматизация интернет-магазина и многое другое
  • Модули которые сделают сайт лучше
  • Bitcoin для OpenCart 3.x, 2.3 и OcStore
  • Bitcoin для OpenCart 3.x, 2.3 и OcStore
  • Блог веб-студии NeoSeo
  • Заметки менеджера OpenCart
  • where do i go to invest in stocks
  • Useful IT
  • Задачи, идеи, решения.
  • Найденные решения проблем с Opencart
  • ocdroid blog

Поиск результатов в...

Поиск результатов, которые...


Дата создания

  • Начало

    Конец


Дата обновления

  • Начало

    Конец


Фильтр по количеству...

Регистрация

  • Начало

    Конец


Группа


MSN


Сайт


ICQ


Jabber


Skype


Город:


Интересы

Найдено: 87 результатов

  1. Добрый день, столкнулся с задачей, выборки данных из таблицы в бд сама задача состоит в том что бы получить из таблицы записи сгруппированные по телефону (phone), но перед этим отсортированные по дате (datetime DESC), при этом с лимитом в 200 записей (LIMIT 0,200) прошу помочь понять, как можно сформировать запрос к бд, дабы не нагружать сильно бд, и выполнить все условия. Или может быть я ошибаюсь, и конечную сортировку лучше делать на php? пробовал запросом SELECT sends.* FROM (SELECT * FROM `oc_watsappchat_send` WHERE creator="" ORDER BY `id` DESC) as sends GROUP BY sends.phone ORDER BY `id` DESC LIMIT 0,200 но запрос выходит достаточно долгим, и как я понимаю при увеличении числа записей в таблице время будет также увеличиваться
  2. Доброго времени суток. Помогите плиз, нужно данные из корзины вставить в письмо заказа. Обработчик не от опенкарт.
  3. Необходимо модифицировать CMS ocStore v2.3 (русский OpenCart 2.1) для работы с MS SQL Server 2012+. Обязательные требования: 1. Взаимодействие CMS с БД должно происходить исключительно через хранимые процедуры (доступа к таблицам у CMS не будет) 2. Часть логики из php нужно перенести в хранимые процедуры (например динамическое формирование запросов) В ответе сообщите срок и стоимость данной работы.
  4. Добрый день помогите выбрать добить модуль личных количественных скидок на каждого пользователя отдельно в ограниченном виде! Получается 1) Можно сравнить количество скидок на товар и количество купленных товаров пользователей(только авторизованные будут) сравнивая по айди товара и купленого товара минусовать количество скидок от купленного товара и выводить есть ли скидочный товар или же нет( или какое количество осталось). 2) Я вывел sql запросом уже в пользователе количество скидочных товаров минус количество купленного товара по айди ----- и теперь нужно по айди сравнить купленный товар и товар связать и по полю kolichestvo которое получилось в пользователе смотреть Kol=>0 ? или меньше и тд Как лучше сделать? Как связать купленный товар(этим пользователем) и товар на сайте? В файле который добавил в этот вопрос есть код корзины где осуществил все (jan - это количество скидок на товар) cart.php
  5. Здравствуйте, уважаемые. Пропустим ту часть, в которой обсуждался бы вопрос откуда у Вас могут появиться всякие няшные смайлики. Скажу лишь, что лепить их направо и налево со всяких гаджетов любит каждый, в том числе, оставляя отзывы у Вас на сайте. Так вот, задался вопросом, как сохранить и не исказить все эти дорогие эмоции. Потому что ОпернКарт с ними не дружит. Для себя нашел следующие решение: Прежде всего, текст со смайлами или без них хранится в БД. Для этого данные должны быть в хипстерской кодировке utf8mb4. И сама БД ее должна поддерживать. Не у всех стоят последние версии Mysql, где все это работает не просто из коробки, а по умолчанию. Что бы перевести таблицу на кодировку с эмодзи выполним ALTER TABLE table_name CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; где table_name заменяем на нужные таблицы. Можно и всю базу так заальтерить, но я чет очканул. Мне хватило таблиц oc_review и oc_comment (привет Markimax). Обновлять версию мускуля не обязательно. Если только он настолько старый, что о такой кодировке даже не знает. В настройках коннекта к БД опенкарта так же сменим кодировку: файл /system/library/db/mysqli.php, $this->connection->set_charset("utf8mb4"); Вроде бы все... ах да, возможно, нужно менять параметры кодировки в файлах mpdo.php и mysql.php. Я менял. Может быть придется еще рестартануть службы. Под спойлером результат. Может кому пригодиться. Ну и вопрос для сведущих: можно было как-то проще\грамотнее это сделать?
  6. Генерируется много обращений к MySQL - превышаем лимиты на хостинге, и хостер ругается. С чем может быть связано, и можете посоветует кто-то толькового программиста кто может решить? (сам магазин небольшой, 300 товаров)
  7. Yoda

    Засвет пароля от mysql

    А знаете вы, что в классе Mysqli, при включенных ошибках и отсутствии коннкета к базе светится пароль базы? А знаете вы что Даниэль сказал, что это не баг а фича ? https://github.com/opencart/opencart/issues/5027
  8. progroman

    Замена расширения mysql на mysqli

    Версия

    2 153 раза скачали

    Данное дополнение затрагивает только класс MySQL, интерфейс и функционал остаются прежними. В связи с потенциально слабыми местами в безопасности расширения mysql, разработчики настоятельно рекомендуют использовать PDO или MySQLi при использовании MySQL 4.1.3 или более поздней. С официального сайта PHP про расширение mysql (http://php.net/manua...intro.mysql.php): Стандартный класс был переписан, т. к. не удалось поставить старое расширение mysql для одной из последних версиий PHP. Важно! Перед установкой проверьте, стоит ли расширение mysqli.

    Бесплатный

  9. Ошибки при установке шаблона, загружал шаблон неделю назад всё было хорошо, взял другой шаблон появилась ошибка
  10. Ребят как вывести минимальную цену из товаров в каждой из категорий. Типо товары от какой то цены. Не js только
  11. Создал такой запрос public function ProductToCategory($parent_category_id) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "product_to_category WHERE category_id ='". $parent_category_id . "'" ); return $query->row; } Но получаю только первое совпадение Array ( [product_id] => 216 [category_id] => 34 ) Как получить все совпадения?Заранее спасибо
  12. Я создал в БД phpmyadmin новые поля для их отображения на сайте в разделах продукции. С этой частью я смог справиться, т.к. документации было достаточно, основная же проблема сейчас вот в чем. В связи с обстоятельствами импорта/экспорта через csv файлов, мне пришлось создать новую таблицу в базе данных. И теперь, из-за того, что я перенес все записи с добавленных новых полей на другую таблицу, opencart начал мне выдавать ошибку, что он не может найти те самые записи, которые в старой таблице product работали прекрасно. И как понял, я не подключил новую таблицу к шаблону product.tpl. В этом и заключается вопрос - как подключить новую созданную таблицу в БД, чтобы product.tpl начал видеть его записи
  13. LoneWolf228

    MySQL error

    Скачал бэкап магазина. Залил на опенсервер, не открывает и выдаёт ошибки - проблема в базе данных. Как решить?
  14. Здравствуйте! сайт: http://equip-trade.com/ не могу понять почему тормоза на сайте такие сильные. Долго подгружается сайт, категории и товары! Не могу пока понять, в чем конкретно может быть причина!? Грешу больше на базу данных mysql, так как если сделать запрос к стандартному гугл сайтмап: http://equip-trade.com/index.php?route=extension/feed/google_sitemap то сайт просто подвисает и через некоторое время ошибка появляется 504 и т.д. Причем при запросе к сайтмап. если что-то просто нажать в админке, то аналогично все виснет и через некоторое время и там и там 504 ошибка! Плюс если переходить на конкретный товар, то вроде быстро переходит, но если переходить в категории в которых много товаров, то скорость загрузки просто ужасная!!! Подскажите пожалуйста, в чем может быть причина!?) Правильная ли я подозреваю, что косяк в mysql или же в чем-то еще!?)
  15. Может кто знающий поможет советом. Ситуация такая - делаю сортировку по скидкам, и по хитам (пока только по скидкам!) то есть если выбрано сортировка скидки то показывало товары только со скидкой. Вывод я сделал но товары выводятся все которые есть в магазине со скидками а надо из той категории где проводиться сортировка. Я знаю что нужно вот этот код if (!empty($data['filter_category_id'])) { if (!empty($data['filter_sub_category'])) { $sql .= " AND cp.path_id = '" . (int)$data['filter_category_id'] . "'"; } else { $sql .= " AND p2c.category_id = '" . (int)$data['filter_category_id'] . "'"; } if (!empty($data['filter_filter'])) { $implode = array(); $filters = explode(',', $data['filter_filter']); foreach ($filters as $filter_id) { $implode[] = (int)$filter_id; } $sql .= " AND pf.filter_id IN (" . implode(',', $implode) . ")"; } } добавить но пока все безуспешно. прикрепил файл контроллера категории и модель catalog/product category-controller.php product-model.php
  16. Здравствуйте, помогите. Не сильный в mysql, но нужно выбрать некоторую информацию. Из готовых заказов, те что выполненны нужно взять те что заказали с этого года по сегодня, легко: SELECT * FROM oc_order WHERE oc_order.order_status_id = 19 AND oc_order.date_modified BETWEEN '2018-01-01 00:00:00' AND '2018-02-02 23:59:59' Например нашло 30 заказов, скажем ид 3000 - 3030, как дальше выбрать все товары, это таблица oc_order_product Через цикл foreach? Или модифицировать 1 запрос вот так? SELECT * FROM oc_order_product WHERE oc_order_product.order_id in (SELECT oc_order.order_id FROM oc_order WHERE oc_order.order_status_id = 19 AND oc_order.date_modified BETWEEN '2018-01-01 00:00:00' AND '2018-02-02 23:59:59') И потом ище выбрать только те товары у которых производитель Apple (manufacturer_id = 1) В таблице oc_order_product нет колонки manufacturer, но зато она есть в oc_product Как тут быть? Что-то думаю нужно взять JOIN, но как сделать запрос так и не понял) Какими программами вы пользуетесь для построенния таких сложных запросов mysql для разработки своих дополнений? Надеюсь на понимание, спасибо.
  17. Ребят, подскажите в чем может быть проблема, пишу модуль, необходимо сделать выборку полностью всех товаров, и вродебы все ок, но мне отдает только 50 штук, а их в магазине около 5К Вот фрагмент модели в котором происходит выборка: public function getProducts () { $products = array(); $query = $this->db->query(" SELECT b.name AS name, p.quantity AS quantity, p.price AS price, p.price_zak AS price_zak, p.product_id AS product_id, c.category_id AS category_id, d.quantity AS discount_quantity, d.price AS discount_price FROM " . DB_PREFIX . "product AS p JOIN " . DB_PREFIX . "product_description AS b ON p.product_id = b.product_id JOIN " . DB_PREFIX . "product_to_category AS c ON p.product_id = c.product_id JOIN " . DB_PREFIX . "product_discount AS d ON p.product_id = d.product_id "); foreach ($query->rows as $result) { $products[] = $result; } return $products; } Запрос по идее должен быть верным и должно отдавать мне все, но на практике только первые 50 ((( Кто нибудь сталкивался с таким?
  18. Требуется помощь в выгрузке товара на opencart pro 2.3 Ситуация такова. Имеются товары (около 2-3 тысяч) с привязками к категориям. Нередки случаи, когда один товар имеет 5000 категорий для подбора товара. Либо же консультация по оперативной выгрузке, либо консультация или услуга по объединению двух баз данных с одинаковой структурой. Нужна либо платная консультация либо услуга выгрузки. Жду предложения на почту или в личку с примерными ценами. Ситуация специфическая, готов за платить просто за информацию
  19. Всем привет! Нужна помощь тех, кто разбирается в MySQL, поскольку я только начинаю вникать и возникла проблема с запуском сайта http://beesworld-shop.esy.es. Зашел на сайт и обнаружил такую ошибку (см. прикрепленное изображения). Ничего, что могло бы привести к таким последствиям, не делал. Последние время только добавлял фотографии к товарам и все – настройки и ничего другого не делал. Кто подскажет, что можно сделать? Может уже есть готовое решение на форуме, где можно почитать и понемножку разобраться. Платформа - OpenCart 2.0.1.2 Платформа размещена на - http://hostinger.com.ua Тариф - бесплатный Спасибо!!!
  20. Все привет. Нужна помощь следующего рода: нужно сформировать запрос в БД для того чтобы отключить отображение товаров определенной категории. Проблема в том, что отображение товаров редактируется в таблице oc_product, а связи з категориями - в таблице oc_product_to_category. Нужно чтобы запрос проверял product_id на предмет связи с конкретным category_id и назначал status =1. То есть нужен запрос с действием в одну таблицу с проверкой данных их другой... Я в SQL "зелень" потому и нужна помощь...
  21. Скачать/Купить дополнение SQL менеджер SQL Buddy SQL Buddy это простой sql менеджер. Намного проще но и намного легче phpMyAdmin-a С помощью него можно: создавать базы данных создавать, редактировать, удалять таблицы изменять структуру таблиц изменять данные в таблицах выполнять sql запросы делать импорт и экспорт таблиц итд + мульти язычный интерфейс (поддерживает 47 языков включая русский и украинский) Перед использованием настоятельно рекомендую сделать копию базы данных! Работает на : - ocstore 1.5.4.1 - opencart 1.5.5.1 но скорее всего будет работать на всех 1.5.x версиях движка Возможно вас заинтересуют другие модули автора Добавил sv2109 Добавлено 27.07.2013 Категория Обмен данными Системные требования Сайт разработчика sv2109.com Старая цена Метод активации Ioncube Loader OpenCart ocStore OpenCart.Pro, ocShop  
  22. Есть скрипт, который на локальной машине работает корректно, но при установке его на сервер в файл product.tpl (cms OpenCart 2.3.0.2, theme Next Default 3)ничего не происходит. Скрипт берет цену из таблицы с учетом id товара. Ошибок код никаких не выводит. Спасибо за помощь. <?php $host = 'хост'; $db = 'имя бд'; $user = 'юзер нейм'; $pass = 'пароль'; $charset = 'utf8'; $dsn = "mysql:host=$host;dbname=$db;charset=$charset"; $opt = [ PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION, PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC, PDO::ATTR_EMULATE_PREPARES => false, ]; $pdo = new PDO($dsn, $user, $pass, $opt); $stmt = $pdo->prepare('SELECT price FROM oc_product WHERE product_id = ?'); $stmt->execute([$_GET['id']]); foreach ($stmt as $row) { echo 'price '.$row['price'] . "\n"; } ?>
  23. Всем привет, делаю магазин для заказчика. Платформа Open Cart 2.3.0 конфигурация VPS: 4 core, 8 Gb RAM CentOS 6.x Собственно проблема: В магазине 20 тыс товаров. Подсчет товаров в категории отключен, установлен v2 cache модуль. Сжатие выставлено на 8. При открытии категории на MySQL происходит загрузка одного из ядер на 100% на несколько секунд. Как результат, категория открывается 7-10 секунд. Заказчик, само собой, бесится. Также по базе - см, скриншот. Болезнь показана в динамике.
  24. Ребята, привет, У меня в PhpMyAdmin таблицы выходят все очень разбросано, накладываясь друг на друга и связи не отображаются. Есть у кого-нибудь диаграмма и схема базы данных MySQL Opencart 2.1.x? Как тут:
  25. Устанавливал по инструкции. 4 шага установки. 1. принял лицензию 2. проверил состояние всех пунктов( везде зеленая галочка) 3. заполнил конфигурацию. 4 и тут выдает ошибка. Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in D:\xampp\htdocs\OpenCart\system\database\mysql.php on line 6 Notice: Error: Variable 'sql_mode' can't be set to the value of 'MYSQL40' Error No: 1231 SET @@session.sql_mode = 'MYSQL40' in D:\xampp\htdocs\OpenCart\system\database\mysql.php on line 50 Поможет кто-нибудь решить эту проблему?
×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.