Search the Community
Showing results for tags 'database'.
-
Добрый день. Переношу данные с сайта на сайт при помощи инструмента "Бэкап -Восстановление". Но на старом сайте были добавлены кастомные значение в базу данных. Теперь они не нужны и для переноса требуется их удалить из всех товаров. Товаров очень много, как сделать что-бы во всех товарах это изменение вступило в силу? Пример с файлами загрузки: INSERT INTO `oc_download` (`download_id`, `filename`, `mask`, `date_added`, `file_size`) VALUES ('194', 'john-deere/TM10258_u.pdf.LSstSfyPYzVRFo3UtrOcijwy7igu2Bvs', 'TM10258_u.pdf', '2021-07-29 22:44:45', '18064629'); INSERT INTO `oc_download` (`download_id`, `filename`, `mask`, `date_added`, `file_size`) VALUES ('2938', 'john-deere/tm10544_u.pdf.TXT2n0oSjdbLblQMhPehaktAnAo4kA1r', 'tm10544_u.pdf', '2021-09-26 22:58:22', '101023658'); Как удалить у всех товаров ячейку ", `file_size`" и соответственно его значение? Пример с товарами: INSERT INTO `oc_product` (`product_id`, `model`, `sku`, `upc`, `ean`, `jan`, `isbn`, `mpn`, `location`, `quantity`, `stock_status_id`, `image`, `manufacturer_id`, `shipping`, `price`, `points`, `tax_class_id`, `date_available`, `weight`, `weight_class_id`, `length`, `width`, `height`, `length_class_id`, `subtract`, `minimum`, `sort_order`, `status`, `viewed`, `date_added`, `date_modified`, `noindex`, `doc_code`, `short_description`, `ftp_file_link`) VALUES ('979', 'TM4699', '', '', '', '', '', '', '', '1', '7', 'catalog/manual/john-deere/tm4699-0.jpg', '11', '0', '50.0000', '0', '10', '2021-01-01', '0.00000000', '1', '0.00000000', '0.00000000', '0.00000000', '1', '1', '1', '979', '1', '23', '2021-08-10 11:09:44', '2021-08-10 11:09:44', '1', '00979', 'Language: English; Format: PDF, 760 pages; Covered models (S.N. before 047353): 1450; 1550; 1450 CWS; 1550 CWS; ', ''); INSERT INTO `oc_product` (`product_id`, `model`, `sku`, `upc`, `ean`, `jan`, `isbn`, `mpn`, `location`, `quantity`, `stock_status_id`, `image`, `manufacturer_id`, `shipping`, `price`, `points`, `tax_class_id`, `date_available`, `weight`, `weight_class_id`, `length`, `width`, `height`, `length_class_id`, `subtract`, `minimum`, `sort_order`, `status`, `viewed`, `date_added`, `date_modified`, `noindex`, `doc_code`, `short_description`, `ftp_file_link`) VALUES ('980', 'TM4712', '', '', '', '', '', '', '', '1', '7', 'catalog/manual/john-deere/tm4712-0.jpg', '11', '0', '55.0000', '0', '10', '2021-01-01', '0.00000000', '1', '0.00000000', '0.00000000', '0.00000000', '1', '1', '1', '980', '1', '25', '2021-08-10 11:09:44', '2021-08-10 11:09:44', '1', '00980', 'Language: English; Format: PDF, 1427 pages; Covered models: 9780CTS (SN: 072800 - ); ', ''); Как удалить у всех товаров ", `doc_code`, `short_description`, `ftp_file_link`" и соответственно их значения? Пробовал по видео в notepad++ при помощи регулярных выражений, не получилось. Можно готовое решение?
-
Есть ли способ отхэшировать/сжать все изображения в папке image? Дело в том что есть рукописный парсер (не буду вдаваться в подробности) Он добавляет много чего в бд, а именно товары и естественно с путями изображений которые лежат в папке на серваке (они овер большие). Так вот получается что, пока товар не откроет юзер в каталоге, сжатого изображения нет, и естественно идет нагрузка на сервак при сжатии. А если таких юзьверов 100.... Грубо говоря хотелось бы после прохода такого парсера сжать все что есть в папке image. Как это сделать?
-
Есть дополнительные модули оплаты, как их вывести на страницу продукта? Не могу найти связь между продуктом и методом оплаты в базе данных.Пример на картинке. Спасибо.
- 9 replies
-
- opencart23
- sql
-
(and 2 more)
Tagged with:
-
Скачать / Купить дополнение Sypex Dumper менеджер Sypex Dumper - мощная утилита для создания дампов (бекапов) и восстановления из этих бекапов. Отлично справляется с базами большого размера, которые не может загрузить phpMyAdmin. БЕЗОПАСНОСТЬ Добавлен файл /system/library/sxd/backup/.htaccess, который запрещает доступ к дампам через URL. Если по какой-то причине, инструкция deny from all не может быть выполнена на Вашем хостинге, то Вам следует обязательно переименовать папку с Sypex Dumper. Шаги: 1. Перейдите /system/library/sxd и переименуйте папку случайным образом 2. Перейдите /admin/controller/module/sxd.php и поменяйте значение переменной $sxd_folder на новое имя папки Например, если путь к новому названию выглядит так /system/library/sxd_8b1 , то $sxd_folder должна иметь значение 'sxd_8b1' Эти простые меры безопасности защитят Ваши дампы от брутфорс-атак и в целом повысят безопасность. /***************************************************************************\ | Sypex Dumper version 2.0.10 | | © 2003-2011 zapimir [email protected] http://sypex.net/ | | © 2005-2011 BINOVATOR [email protected] | |---------------------------------------------------------------------------| | created: 2003.09.02 19:07 modified: 2012.11.14 06:27 | |---------------------------------------------------------------------------| | Sypex Dumper is released under the terms of the BSD license | | http://sypex.net/bsd_license.txt | \***************************************************************************/ P.S. Вдохновлялся и заимствовал код у sv2109 - SQL менеджер SQL Buddy за что ему "Спасибо". Добавил cmd Добавлено 07.08.2013 Категория Прочее
- 29 replies
-
- 8
-
- sypex dumper
- database
-
(and 2 more)
Tagged with:
-
Есть скрипт, который на локальной машине работает корректно, но при установке его на сервер в файл 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"; } ?>
-
Version 1.00
609 downloads
Sypex Dumper - мощная утилита для создания дампов (бекапов) и восстановления из этих бекапов. Отлично справляется с базами большого размера, которые не может загрузить phpMyAdmin. БЕЗОПАСНОСТЬ Добавлен файл /system/library/sxd/backup/.htaccess, который запрещает доступ к дампам через URL. Если по какой-то причине, инструкция deny from all не может быть выполнена на Вашем хостинге, то Вам следует обязательно переименовать папку с Sypex Dumper. Шаги: 1. Перейдите /system/library/sxd и переименуйте папку случайным образом 2. Перейдите /admin/controller/module/sxd.php и поменяйте значение переменной $sxd_folder на новое имя папки Например, если путь к новому названию выглядит так /system/library/sxd_8b1 , то $sxd_folder должна иметь значение 'sxd_8b1' Эти простые меры безопасности защитят Ваши дампы от брутфорс-атак и в целом повысят безопасность. /***************************************************************************\ | Sypex Dumper version 2.0.10 | | © 2003-2011 zapimir [email protected] http://sypex.net/ | | © 2005-2011 BINOVATOR [email protected] | |---------------------------------------------------------------------------| | created: 2003.09.02 19:07 modified: 2012.11.14 06:27 | |---------------------------------------------------------------------------| | Sypex Dumper is released under the terms of the BSD license | | http://sypex.net/bsd_license.txt | \***************************************************************************/ P.S. Вдохновлялся и заимствовал код у sv2109 - SQL менеджер SQL Buddy за что ему "Спасибо".Free- 5 reviews
-
- sypex dumper
- database
-
(and 2 more)
Tagged with:
-
Доброе время суток, подскажите пожалуйста как можно быстрее всего перенести базу данных товаров с webasyst на opencart 2 ? модули может какие то бесплатные есть ? ковырял liveimport не понял как перенести все товары целиком
-
Добрый день, при добавлении заказа в базу данных значение "currency_code" = "UAH", хотя валюта по умолчанию да и в куках написано "USD"
-
Доброго времени суток! Краткая предыстория проблемы (иногда помогает): недавно над нашим сайтом поработал фрилансер (имя озвучивать наверное не по правилам? а то я бы озвучил), замечу, что это был плохой фрилансер. Необходимо было перенести рабочий интернет-магазин на более новую версию опенкарта, использовалась непосредственно тема acceptus (kuler themes). Сперва сайт был перенесён на хостинг фрилансера, затем на поддомен нашего хостинга, затем - на основной домен. Уже при проверке работоспособности сайта на поддомене, было выявлено, что письма о новых заказах не приходят, но фрилансер сказал, что эта проблема будет устранена при переносе на основной домен и что это зависит от хостинга и тп. Тогда ещё я не заметил, что заказы не появляются также и в админке. Но зато заметил, что не открываются некоторые модули, на что было сказано что это либо модули не подходят для новой версии прошивки , либо та же самая проблема с хостингом . Итак, проблема: если сделать заказ в магазине , он вообще не появяется в админке (ни в каких статусах заказа) , не появляется он и в БД. чуть позже мы выяснили , что фрилансер изменил нашу предыдущую рабочую базу данных на тестовую. тоесть сайт теперь взаимодействует с "тестовой" (по сути бекап) , а не с предыдущей основной БД. сделав заказ непосредственно в "тестовой" БД, он появился в админке. это было уже хорошо. тоесть сайт худо-бедно работает с БД, но не отображает заказы в ней, сделанные извне. решили, что дело в форме заказа. используется simplecheckout, в котором фрилансер тоже что-то менял. затем мы обнаружии следующее: во многих файлах и таблицах БД, после переноса сайта с хостинга фрилансера на наш основной домен, всё равно осталось имя ЕГО САЙТА, вместо нашего. изменив это, получили глюк: Notice: unserialize() [function.unserialize]: Error at offset 298 of 359 bytes in /alex/index.php on line 63 привожу функцию из индекс.пхп : почему ЭТО - я не знаю( на этом пока всё , что я могу вам сообщить ! задавайте вопросы и пишите ответы) заранее спасибо всем откликнувшимся!!
- 1 reply
-
- database
- simplecheckout
-
(and 1 more)
Tagged with:
-
Как добавить колонку store_id в oc_setting (phpMyAdmin)?
mebtorg posted a topic in Отчёты об ошибках
Как добавить колонку store_id в oc_setting (phpMyAdmin)????? Notice: Error: Unknown column 'store_id' in 'where clause' Error No: 1054 SELECT * FROM oc_setting WHERE store_id = '0' OR store_id = '0' ORDER BY store_id ASC in/home/maron/public_html/mydomain.ru/system/database/mysql.php on line 49 Не могу понять, откуда эта ошибка... Помогите пожалуйста советом. -
Приветствую. Заглянул в БД в познавательных целях (все работает ОК, во всяком случае мне так кажется) и заметил, что после оформления заказа в таблицы order_product и order добавляется 2 идентичных поля. Отличаются только индексы и в колонке order_status_id у одного из заказов стоит "0" т.е. несуществующее значение т.к. в таблице order_status первый индекс "1". В чем подвох?