Molderjkee Опубликовано 2 июня, 2018 Жалоба Поделиться Опубликовано 2 июня, 2018 (изменено) На локалке поиск работает, но с ошибкой"Deprecated: mysql_real_escape_string(): The mysql extension isdeprecated and will be removed in the future: use mysqli or PDO insteadin C:\xampp2\htdocs\simpla\api\Products.php on line 192" А на на сайте вообще поиск не работает. Просто выводит весь товар независимо от запроса. что то с keywords непонятное. Может кто-то сможет помочь. Заранее спасибо! Мультифильтр для Simpla http://rgho.st/6k4LPcRdJProducts.php Изменено 2 июня, 2018 пользователем Molderjkee Цитата Ссылка на сообщение Поделиться на другие сайты
Molderjkee Опубликовано 2 июня, 2018 Автор Жалоба Поделиться Опубликовано 2 июня, 2018 Все это произошло после установки плагина Мультифильтр для Simpla Цитата Ссылка на сообщение Поделиться на другие сайты
Maksclub Опубликовано 2 июня, 2018 Жалоба Поделиться Опубликовано 2 июня, 2018 На локалке у вас версия PHP менее 7, в 7 версии уже удалили функции mysqlНа хостинге свежее скорее всего версия Цитата Ссылка на сообщение Поделиться на другие сайты
Molderjkee Опубликовано 2 июня, 2018 Автор Жалоба Поделиться Опубликовано 2 июня, 2018 (изменено) Warning: mysql_real_escape_string(): Access denied for user ''@'localhost' (using password: NO) in /home/сайт/public_html/api/Products.php on line 191Warning: mysql_real_escape_string(): A link to the server could not be established in /home/сайт/public_html/api/Products.php on line 191Warning: mysql_real_escape_string(): Access denied for user ''@'localhost' (using password: NO) in /home/сайт/public_html/api/Products.php on line 191Warning: mysql_real_escape_string(): A link to the server could not be established in /home/сайт/public_html/api/Products.php on line 191Warning: mysql_real_escape_string(): Access denied for user ''@'localhost' (using password: NO) in /home/сайт/public_html/api/Products.php on line 109Warning: mysql_real_escape_string(): A link to the server could not be established in /home/сайт/public_html/api/Products.php on line 109Warning: mysql_real_escape_string(): Access denied for user ''@'localhost' (using password: NO) in /home/сайт/public_html/api/Products.php on line 109Warning: mysql_real_escape_string(): A link to the server could not be established in /home/сайт/public_html/api/Products.php on line 109На локалке у вас версия PHP менее 7, в 7 версии уже удалили функции mysqlНа хостинге свежее скорее всего версия на хосте 5.6, ставил 7.0 сайт не открывает (ошибку 500 вроде выдавал) Изменено 2 июня, 2018 пользователем Molderjkee Цитата Ссылка на сообщение Поделиться на другие сайты
Molderjkee Опубликовано 2 июня, 2018 Автор Жалоба Поделиться Опубликовано 2 июня, 2018 7.2 поставил Fatal error: Uncaught Error: Call to undefined functionmysql_real_escape_string() in/home/сайт/public_html/api/Products.php:191 Stack trace: #0/home/сайт/public_html/view/ProductsView.php(214):Products->count_products(Array) #1/home/сайт/public_html/view/IndexView.php(65):ProductsView->fetch() #2 /home/сайт/public_html/index.php(30):IndexView->fetch() #3 {main} thrown in/home/сайт/public_html/api/Products.php on line 191 Цитата Ссылка на сообщение Поделиться на другие сайты
phukortsin Опубликовано 2 июня, 2018 Жалоба Поделиться Опубликовано 2 июня, 2018 Скачанная Вами разработка датирована 2013 годом, и, видимо, морально устарела. Пробуйте менять mysql_real_escape_string на $this->db->escape Цитата Ссылка на сообщение Поделиться на другие сайты
Kosjak76 Опубликовано 2 июня, 2018 Жалоба Поделиться Опубликовано 2 июня, 2018 Вам нужно везде заменить mysql_real_escape_string на $this->db->escapeАвтозаменой можно...Но потом скорее всего вылезут проблемы с подсчетом товаров и фильтром in_stockЕсли это тот мультифильтр, о котором я думаю Цитата Ссылка на сообщение Поделиться на другие сайты
Molderjkee Опубликовано 2 июня, 2018 Автор Жалоба Поделиться Опубликовано 2 июня, 2018 Вам нужно везде заменить mysql_real_escape_string на $this->db->escapeАвтозаменой можно...Но потом скорее всего вылезут проблемы с подсчетом товаров и фильтром in_stockЕсли это тот мультифильтр, о котором я думаюВсе работает и подсчет тоже! Спасибо большое! Скачанная Вами разработка датирована 2013 годом, и, видимо, морально устарела. Пробуйте менять mysql_real_escape_string на $this->db->escapeи Вам спасибо! Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.