oleksiy.titov 0 Опубликовано 15 марта, 2010 Жалоба Share Опубликовано 15 марта, 2010 Засыпает МуСКУльными ошибками, очень хотелось бы уже покончить с ними. Вот например: 1) MYSQL ERROR REPORT - 15/03/2010 15:03:15 --------------------------------------- 1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'and products_parameters.products_parameters_id is not null and products_paramete' at line 1 SELECT * FROM products_parameters2products LEFT JOIN products_parameters using(products_parameters_id) WHERE products_id = and products_parameters.products_parameters_id is not null and products_parameters_order >= 0 and products_parameters2products_order >= 0 order by IF(products_parameters2products_order > 0, products_parameters2products_order, products_parameters_order) --------------------------------------- Server Name : shop.stereoart.com.ua Remote Address: 94.181.64.119 Referer : http://shop.stereoart.com.ua/print_product_info.php/products_id/180 Requested : /print_product_info.php/products_id/templates/vamshop//db_error.htm Trace Back : /home/ussrbooks/data/www/shop.stereoart.com.ua/print_product_info.php:149(vamDBqueryarray(1) {; [0]=>; &string(376) "SELECT * FROM products_parameters2products LEFT JOIN products_parameters using(products_parameters_id) WHERE products_id = and products_parameters.products_parameters_id is not null and products_parameters_order >= 0 and products_parameters2products_order >= 0 order by IF(products_parameters2products_order > 0, products_parameters2products_order, products_parameters_order)"; }; ) => /home/ussrbooks/data/www/shop.stereoart.com.ua/includes/application_top.php:199(vam_db_queryarray(1) {; [0]=>; &string(376) "SELECT * FROM products_parameters2products LEFT JOIN products_parameters using(products_parameters_id) WHERE products_id = and products_parameters.products_parameters_id is not null and products_parameters_order >= 0 and products_parameters2products_order >= 0 order by IF(products_parameters2products_order > 0, products_parameters2pro ducts_order, products_parameters_order)"; }; ) => /home/ussrbooks/data/www/shop.stereoart.com.ua/inc/vam_db_query.inc.php:34(vam_db_errorarray(3) {; [0]=>; &string(376) "SELECT * FROM products_parameters2products LEFT JOIN products_parameters using(products_parameters_id) WHERE products_id = and products_parameters.products_parameters_id is not null and products_parameters_order >= 0 and products_parameters2products_order >= 0 order by IF(products_parameters2products_order > 0, products_parameters2products_order, products_parameters_order)"; [1]=>; &int(1064); [2]=>; &string(226) "You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'and products_parameters.products_parameters_id is not null and products_paramete' at line 1"; }; ) 2) MYSQL ERROR REPORT - 15/03/2010 11:03:44 --------------------------------------- 2013 - Lost connection to MySQL server during query SELECT * FROM customers_status WHERE customers_status_id = '1' AND language_id = '1' --------------------------------------- Server Name : shop.stereoart.com.ua Remote Address: 212.9.229.26 Referer : http://forum.0day.kiev.ua/index.php?showtopic=68901&st=20 Requested : /krasniy-biryuzoviy-plastic-1.html Trace Back : /home/ussrbooks/data/www/shop.stereoart.com.ua/manager.php:73(includearray(1) {; [0]=>; string(63) "/home/ussrbooks/data/www/shop.stereoart.com.ua/product_info.php"; }; ) => /home/ussrbooks/data/www/shop.stereoart.com.ua/product_info.php:26(includearray(1) {; [0]=>; string(75) "/home/ussrbooks/data/www/shop.stereoart.com.ua/includes/application_top.php"; }; ) => /home/ussrbooks/data/www/shop.stereoart.com.ua/includes/application_top.php:400(requirearray(1) {; [0]=>; string(82) "/home/ussrbooks/data/www/shop.stereoart.com.ua/includes/write_customers_status.php"; }; ) => /home/ussrbooks/data/www/shop.stereoart.com.ua/includes/write_customers_status.php:67(vam_db_queryarray(1) {; [0]=>; &string(321) "SELECT ; * ; FROM ; customers_status ; WHERE ; customers_status_id = '1' AND language_id = '1'"; }; ) => /home/ussrbooks/data/www/shop.stereoart.com.ua/inc/vam_db_query.inc.php:34(vam_db_errorarray(3) {; [0]=>; &string(321) "SELECT ; * ; FROM ; customers_status ; WHERE ; customers_status_id = '1' AND language_id = '1'"; [1]=>; &int(2013); [2]=>; &string(44) "Lost connection to MySQL server during query"; }; ) ********************************************************************************************************************************************* MYSQL ERROR REPORT - 15/03/2010 11:03:44 --------------------------------------- 2013 - Lost connection to MySQL server during query select c.categories_id, cd.categories_name, c.parent_id from categories c, categories_description cd where c.categories_status = '1' and c.categories_id = cd.categories_id and cd.language_id='1' order by sort_order, cd.categories_name --------------------------------------- Server Name : shop.stereoart.com.ua Remote Address: 94.178.0.167 Referer : http://shop.stereoart.com.ua/product_info.php/info/p198_Stereoochki-anaglificheskie--krasnyi-i-biryuzovyi--v-kartonnoi-oprave-h1--odna-shtuka-.html Requested : /zeleniy-purpurniy-1.html Trace Back : /home/ussrbooks/data/www/shop.stereoart.com.ua/manager.php:73(includearray(1) {; [0]=>; string(63) "/home/ussrbooks/data/www/shop.stereoart.com.ua/product_info.php"; }; ) => /home/ussrbooks/data/www/shop.stereoart.com.ua/product_info.php:41(requirearray(1) {; [0]=>; string(81) "/home/ussrbooks/data/www/shop.stereoart.com.ua/templates/vamshop/source/boxes.php"; }; ) => /home/ussrbooks/data/www/shop.stereoart.com.ua/templates/vamshop/source/boxes.php:22(includearray(1) {; [0]=>; string(92) "/home/ussrbooks/data/www/shop.stereoart.com.ua/templates/vamshop/source/boxes/categories.php"; }; ) => /home/ussrbooks/data/www/shop.stereoart.com.ua/templates/vamshop/source/boxes/categories.php:76(vamDBqueryarray(1) {; [0]=>; &string(305) "select c.categories_id, ; cd.categories_name, ; c.parent_id from categories c, categories_description cd ; where c.categories_status = '1' ; ; and c.categories_id = cd.categori es_id ; and cd.language_id='1' ; order by sort_order, cd.categories_name"; }; ) => /home/ussrbooks/data/www/shop.stereoart.com.ua/includes/application_top.php:199(vam_db_queryarray(1) {; [0]=>; &string(305) "select c.categories_id, ; cd.categories_name, ; c.parent_id from categories c, categories_description cd ; where c.categories_status = '1' ; ; and c.categories_id = cd.categories_id ; and cd.language_id='1' ; order by sort_order, cd.categories_name"; }; ) => /home/ussrbooks/data/www/shop.stereoart.com.ua/inc/vam_db_query.inc.php:34(vam_db_errorarray(3) {; [0]=>; &string(305) "select c.categories_id, ; cd.categories_name, ; c.parent_id from categories c, categories_description cd ; where c.categories_status = '1' ; ; and c.categories_id = cd.categories_id ; and cd.language_id='1' ; order by sort_order, cd.categories_name Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 16 марта, 2010 Жалоба Share Опубликовано 16 марта, 2010 1. В файле /print_product_info.php поменяйте: $parameters_query = vamDBquery("SELECT * FROM ".TABLE_PRODUCTS_PARAMETERS2PRODUCTS." LEFT JOIN ".TABLE_PRODUCTS_PARAMETERS." using(products_parameters_id) WHERE products_id = ".$product->data['products_id']." and products_parameters.products_parameters_id is not null and products_parameters_order >= 0 and products_parameters2products_order >= 0 order by IF(products_parameters2products_order > 0, products_parameters2products_order, products_parameters_order)");[/code] на: [code] $parameters_query = vamDBquery("SELECT * FROM ".TABLE_PRODUCTS_PARAMETERS2PRODUCTS." LEFT JOIN ".TABLE_PRODUCTS_PARAMETERS." using(products_parameters_id) WHERE products_id = ".$product_info['products_id']." and products_parameters.products_parameters_id is not null and products_parameters_order >= 0 and products_parameters2products_order >= 0 order by IF(products_parameters2products_order > 0, products_parameters2products_order, products_parameters_order)"); 2. А здесь ошибки нет, просто MySQL сервер отключился, я так понимаю у хостера MySQL слабенький. Ссылка на сообщение Поделиться на другие сайты
oleksiy.titov 0 Опубликовано 16 марта, 2010 Автор Жалоба Share Опубликовано 16 марта, 2010 Спасибо Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 16 марта, 2010 Жалоба Share Опубликовано 16 марта, 2010 Не за что Ссылка на сообщение Поделиться на другие сайты
oleksiy.titov 0 Опубликовано 16 марта, 2010 Автор Жалоба Share Опубликовано 16 марта, 2010 Все равно вываливает: MYSQL ERROR REPORT - 16/03/2010 23:03:03 --------------------------------------- 1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'and products_parameters.products_parameters_id is not null and products_paramete' at line 1 SELECT * FROM products_parameters2products LEFT JOIN products_parameters using(products_parameters_id) WHERE products_id = and products_parameters.products_parameters_id is not null and products_parameters_order >= 0 and products_parameters2products_order >= 0 order by IF(products_parameters2products_order > 0, products_parameters2products_order, products_parameters_order) --------------------------------------- Server Name : shop.stereoart.com.ua Remote Address: 95.134.207.119 Referer : http://shop.stereoart.com.ua/print_product_info.php/products_id/194 Requested : /print_product_info.php/products_id/templates/vamshop//stylesheet.css Trace Back : /home/ussrbooks/data/www/shop.stereoart.com.ua/print_product_info.php:149(vamDBqueryarray(1) {; [0]=>; &string(376) "SELECT * FROM products_parameters2products LEFT JOIN products_parameters using(products_parameters_id) WHERE products_id = and products_parameters.products_parameters_id is not null and products_parameters_order >= 0 and products_parameters2products_order >= 0 order by IF(products_parameters2products_order > 0, products_parameters2products_order, products_parameters_order)"; }; ) => /home/ussrbooks/data/www/shop.stereoart.com.ua/includes/application_top.php:199(vam_db_queryarray(1) {; [0]=>; &string(376) "SELECT * FROM products_parameters2products LEFT JOIN products_parameters using(products_parameters_id) WHERE products_id = and products_parameters.products_parameters_id is not null and products_parameters_order >= 0 and products_parameters2products_order >= 0 order by IF(products_parameters2products_order > 0, products_parameters2pro ducts_order, products_parameters_order)"; }; ) => /home/ussrbooks/data/www/shop.stereoart.com.ua/inc/vam_db_query.inc.php:34(vam_db_errorarray(3) {; [0]=>; &string(376) "SELECT * FROM products_parameters2products LEFT JOIN products_parameters using(products_parameters_id) WHERE products_id = and products_parameters.products_parameters_id is not null and products_parameters_order >= 0 and products_parameters2products_order >= 0 order by IF(products_parameters2products_order > 0, products_parameters2products_order, products_parameters_order)"; [1]=>; &int(1064); [2]=>; &string(226) "You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'and products_parameters.products_parameters_id is not null and products_paramete' at line 1"; }; ) Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 17 марта, 2010 Жалоба Share Опубликовано 17 марта, 2010 Вы точно поменяли $product->data['products_id'] на $product_info['products_id'] ?! Попробуйте почистить кэш в Админке - Настройки - Контроль кэша. Ссылка на сообщение Поделиться на другие сайты
oleksiy.titov 0 Опубликовано 17 марта, 2010 Автор Жалоба Share Опубликовано 17 марта, 2010 Да, заменил первую строку которую вы указали на вторую. Кеш попробую обновить и отпишусь Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 17 марта, 2010 Жалоба Share Опубликовано 17 марта, 2010 Попробуйте кэш обновить, может дело в кэшированном запросе. Ссылка на сообщение Поделиться на другие сайты
oleksiy.titov 0 Опубликовано 17 марта, 2010 Автор Жалоба Share Опубликовано 17 марта, 2010 кеш обновлен все равно валит MYSQL ERROR REPORT - 17/03/2010 21:03:53 - Сховати цитований текст - --------------------------------------- 1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'and products_parameters.products_parameters_id is not null and products_paramete' at line 1 SELECT * FROM products_parameters2products LEFT JOIN products_parameters using(products_parameters_id) WHERE products_id = and products_parameters.products_parameters_id is not null and products_parameters_order >= 0 and products_parameters2products_order >= 0 order by IF(products_parameters2products_order > 0, products_parameters2products_order, products_parameters_order) --------------------------------------- Server Name : shop.stereoart.com.ua Remote Address: 81.27.245.4 Referer : http://yandex.ru/yandsearch?text=%D1%81%D1%82%D0%BE%D0%B8%D0%BC%D0%BE%D1%81%D1%82%D1%8C%20%D1%81%D1%82%D0%B5%D1%80%D0%B5%D0%BE%D0%BE%D1%87%D0%BA%D0%B8%203%D0%B4&msp=1&clid=50368&lr=14 Requested : /print_product_info.php/products_id/db_error.htm Trace Back : /home/ussrbooks/data/www/shop.stereoart.com.ua/print_product_info.php:149(vamDBqueryarray(1) {; [0]=>; &string(376) "SELECT * FROM products_parameters2products LEFT JOIN products_parameters using(products_parameters_id) WHERE products_id = and products_parameters.products_parameters_id is not null and products_parameters_order >= 0 and products_parameters2products_order >= 0 order by IF(products_parameters2products_order > 0, products_parameters2products_order, products_parameters_order)"; }; ) => /home/ussrbooks/data/www/shop.stereoart.com.ua/includes/application_top.php:199(vam_db_queryarray(1) {; [0]=>; &string(376) "SELECT * FROM products_parameters2products LEFT JOIN products_parameters using(products_parameters_id) WHERE products_id = and products_parameters.products_parameters_id is not null and products_parameters_order >= 0 and products_parameters2products_order >= 0 order by IF(products_parameters2products_order > 0, products_parameters2pro ducts_order, products_parameters_order)"; }; ) => /home/ussrbooks/data/www/shop.stereoart.com.ua/inc/vam_db_query.inc.php:34(vam_db_errorarray(3) {; [0]=>; &string(376) "SELECT * FROM products_parameters2products LEFT JOIN products_parameters using(products_parameters_id) WHERE products_id = and products_parameters.products_parameters_id is not null and products_parameters_order >= 0 and products_parameters2products_order >= 0 order by IF(products_parameters2products_order > 0, products_parameters2products_order, products_parameters_order)"; [1]=>; &int(1064); [2]=>; &string(226) "You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'and products_parameters.products_parameters_id is not null and products_paramete' at line 1"; }; ) Ссылка на сообщение Поделиться на другие сайты
oleksiy.titov 0 Опубликовано 17 марта, 2010 Автор Жалоба Share Опубликовано 17 марта, 2010 Проверь пожалуйста правильность/достаточность указаных выше манипуляций Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 18 марта, 2010 Жалоба Share Опубликовано 18 марта, 2010 Ну все равно не подставляйте id товара. products_id = Ничего нет после равно. Пришлите мне в приват ссылку на магазин, ссылку на проблемную страницу, доступ на ftp и доступ в админку. Посмотрю, что и как Вы исправили. Ссылка на сообщение Поделиться на другие сайты
andromed 0 Опубликовано 20 марта, 2010 Жалоба Share Опубликовано 20 марта, 2010 Тоже получил несколько таких ошибок после переезда на другой хостинг (петерхост): MYSQL ERROR REPORT - 20/03/2010 19:03:09---------------------------------------1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'and products_parameters.products_parameters_id is not null and products_paramete' at line 1SELECT * FROM products_parameters2products LEFT JOIN products_parameters using(products_parameters_id) WHERE products_id = and products_parameters.products_parameters_id is not null and products_parameters_order >= 0 and products_parameters2products_order >= 0 order by IF(products_parameters2products_order > 0, products_parameters2products_order, products_parameters_order)---------------------------------------Server Name : www.tv-people.ruRemote Address: 94.19.139.22Referer : Requested : /print_product_info.php?products_id=483Trace Back : print_product_info.php:149(vamDBqueryarray(1) {; [0]=>; &string(376) "SELECT * FROM products_parameters2products LEFT JOIN products_parameters using(products_parameters_id) WHERE products_id = and products_parameters.products_parameters_id is not null and products_parameters_order >= 0 and products_parameters2products_order >= 0 order by IF(products_parameters2products_order > 0, products_parameters2products_order, products_parameters_order)"; }; ) => includes/application_top.php:196(vam_db_queryCachedarray(1) {; [0]=>; &string(376) "SELECT * FROM products_parameters2products LEFT JOIN products_parameters using(products_parameters_id) WHERE products_id = and products_parameters.products_parameters_id is not null and products_parameters_order >= 0 and products_parameters2products_order >= 0 order by IF(products_parameters2products_order > 0, products_parameters2products_order, products_parameters_order)"; }; ) => inc/vam_db_queryCached.inc.php:47(vam_db_errorarray(3) {; [0]=>; &string(376) "SELECT * FROM products_parameters2products LEFT JOIN products_parameters using(products_parameters_id) WHERE products_id = and products_parameters.products_parameters_id is not null and products_parameters_order >= 0 and products_parameters2products_order >= 0 order by IF(products_parameters2products_order > 0, products_parameters2products_order, products_parameters_order)"; [1]=>; &int(1064); [2]=>; &string(226) "You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'and products_parameters.products_parameters_id is not null and products_paramete' at line 1"; }; )[/code]то есть происходит следующее: при обращении к print_product_info.php?products_id=483, если так задать в адресной строке, магазин вываливается, "закрыт по техническим причинам, заходите позже". Причём этот товар, с id=483, выключен, неактивен, и откуда бы вдруг такие запросы - не понимаю. Если смотреть из-под аккаунтов людей, которые заказали его раньше, то при попытке перейти к товару - просто "товар не найден". Что это может быть? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 20 марта, 2010 Жалоба Share Опубликовано 20 марта, 2010 Я вот тут приводил код, который поменять - http://vamshop.ru/forum/index.php?topic=5198.msg42990#msg42990 Вы вносили эти изменения?! Ссылка на сообщение Поделиться на другие сайты
Bububu 0 Опубликовано 20 марта, 2010 Жалоба Share Опубликовано 20 марта, 2010 Думаю, что будет железно работать с $_GET['products_id'] Зачем его брать окуда-то если он и так передаётся сюда при вызове файла? Тогда должно стать: $parameters_query = vamDBquery("SELECT * FROM ".TABLE_PRODUCTS_PARAMETERS2PRODUCTS." LEFT JOIN ".TABLE_PRODUCTS_PARAMETERS." using(products_parameters_id) WHERE products_id = '".(int) $_GET['products_id']."' and products_parameters.products_parameters_id is not null and products_parameters_order >= 0 and products_parameters2products_order >= 0 order by IF(products_parameters2products_order > 0, products_parameters2products_order, products_parameters_order)"); Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 20 марта, 2010 Жалоба Share Опубликовано 20 марта, 2010 Да, наверное так надёжнее, внёс исправление в текущий код. Ссылка на сообщение Поделиться на другие сайты
oleksiy.titov 0 Опубликовано 20 марта, 2010 Автор Жалоба Share Опубликовано 20 марта, 2010 Ну у меня так и вылазят ошибки. 1 кеш удален 2 код поменян по наставлению Саши Может подкинеш поправленый файл? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 20 марта, 2010 Жалоба Share Опубликовано 20 марта, 2010 oleksiy.titov Пришлите доступ на ftp, ссылку на магазин и ещё раз описание проблемы. Ссылка на сообщение Поделиться на другие сайты
andromed 0 Опубликовано 20 марта, 2010 Жалоба Share Опубликовано 20 марта, 2010 Да, внёс исправления, исправилось, спасибо! Перед тем, как писать, тоже правил, но оказалось, что неверно поставил путь в дримвавере после переезда на новый хостинг, файл заливался не туда, куда надо ) Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 21 марта, 2010 Жалоба Share Опубликовано 21 марта, 2010 Андрей А Вам спасибо, что об ошибках сообщаете. Внесено исправление в текущий код, будет в том числе и это исправление в новой версии. Ссылка на сообщение Поделиться на другие сайты
andromed 0 Опубликовано 30 марта, 2010 Жалоба Share Опубликовано 30 марта, 2010 При импорте из Excel в админке вышло "..техобслуживание" и получил такую ошибку: 1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'products_to_categories.categories_id=0' at line 8SELECT products_to_categories.products_id, products_to_categories.categories_id FROM products_to_categories WHERE products_to_categories.products_id=--нет-- AND products_to_categories.categories_id=0[/code]Причём товары добавились, но без картинок. обработка картинок из excel включена, файлы скопированы.Прилагаю файл, там всего две позиции, что может быть не так?sat_modules.txt Ссылка на сообщение Поделиться на другие сайты
Bububu 0 Опубликовано 30 марта, 2010 Жалоба Share Опубликовано 30 марта, 2010 У вас кодировка файла 1251. Сохрание как utf-8 и при экспорте выберите, эту же кодировку. Во втором случае у меня прошло гладко. Ссылка на сообщение Поделиться на другие сайты
andromed 0 Опубликовано 30 марта, 2010 Жалоба Share Опубликовано 30 марта, 2010 Благодраю за помощь. Такая же ошибка. Файл вроде сделал в UTF8, прилагаю. При импорте выбирал utf. sat_modulesPRUTF.txt Ссылка на сообщение Поделиться на другие сайты
Bububu 0 Опубликовано 30 марта, 2010 Жалоба Share Опубликовано 30 марта, 2010 Тоже ошибка. Не знаю. Надо копать код, разбираться... Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 31 марта, 2010 Жалоба Share Опубликовано 31 марта, 2010 Наверняка ошибки в файле с данными, либо колонки неправильно заполнили, либо неправильно сохрналили. Вот подробное описание импорта/экспорта - http://vamshop.ru/manual/ch05s04.html Ссылка на сообщение Поделиться на другие сайты
andromed 0 Опубликовано 31 марта, 2010 Жалоба Share Опубликовано 31 марта, 2010 Да, действительно, мой косяк. Остались в файле, из-под шаблона, лишние значения в столбцах "--нет-- Active EOREOR", затерялись внизу, не увидел. Спасибо! Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения