- 0
Проблема в процедуре
-
Similar Content
-
By Лелик
Источник для импорта сменил кодировку с utf-8 на windows-1251. Всвязи с этим не выполняются циклы импорта, ошибка 1064 и кириллица выводится в квадратах. Также вверху шапки сайта при загрузке страницы админки с импортом и при оформлении заказа (на другой линии) [Unknown: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /home/p10824/xn--80agbgp3aafdnsm0c.xn--p1ai/system/library/partner.php on line 44 ] Нужно адаптировать код по примеру [$q = 'select id, fio from `users`';
$res = mysql_query($q);
while (($row = mysql_fetch_assoc($res)) !== false) {
// Преобразуем fio из utf-8/latin1 в windows-1251
$s = iconv('utf-8', 'windows-1251', $row['fio']);
// Преобразуем строку из однобайтной кодировки обратно в utf-8, выдав её за windows-1251
$s = iconv('windows-1251', 'utf-8', $s);
// Сохраняем назад в БД
$q = 'update `users` set fio = "'.addslashes($s).'" where id = '.$row['id'];
mysql_query($q);
}]. Файл для работы прилагаю
partner.php
-
By Only091
Помогите пожалуйста, не получается сделать постраничную навигацию. Делал все по урокам. в Итоге получилось сделать два разных каталога один с фильтрами другой с постраничной навигацией. И теперь я пытаюсь объединить два каталога. Но не получается. Сами файлы урока в архике каталог. Буду очень благодарен если мне помогут! catalog.phpcatalogDB.js
каталог.7z
-
By Full-R
Рекомендую выгодный хостинг Sprinthost, который поддерживает все версии PHP и Node.js.
Производительность достаточная и есть возможность докупать процессные сервера. Например, для запуска ресурсоемких скриптов, которые садят сервер задницей в лужу для всех пользователей пока процесс кубаторит.
Sprinthost.ru
Цены спиртхоста уравновешенные, а качество обслуживания все таки повыше чем у конкурентов. Самый дешевый хостинг обходится в 118 рублей в месяц.
Не банят при единоразовых всплесках нагрузки и дают ресурсов вплоть до потолка сервера на 1-2 часа без переплат.
Можно регистрировать домены через reg.ru и по ночам отхватывать вкусные домены без переплат(я пол часа назад отхватил домен из 4х букв в зоне net за 1000 рублей).
На серверах стоит Redhat или CentOS.
Также дают бесплатные сертификаты SSL Let's Encrypt.
Бэкап каждый день.
Панель управления хостингом своя и очень удобная. Нет ни каких голимых запутанных опций.
-
By tor243
Имеется таблица table с полями id, refpost, type и comment. Тип поля comment TEXT.
Необходимо получит строки, где refpost у которой type='A' или type='D', который встречается в поле comment.
Пробовал так:
SELECT id, refpost, type, comment FROM table WHERE comment LIKE ( SELECT refpost FROM table WHERE type='A' OR type='D' ) Без результатов. Выдает ошибку 1242: Subquery returns more than 1 row
-
By belhost
Всем привет!
Бесплатная консультация по серверам и вопросам настроек, обращайтесь.
Помогу чем смогу
————————————————————————————————
Также предоставляю услуги:
- Помощь c серверными рещениями при открытие IT проектов
- Большой опыт в готовых IT решений для Вашего бизнеса
- Подбор конфигурации сервера и размещение серверов
- Регистрация и установка SSL и TLS а также Let's Encrypt
- Оптимизация сервера под HighLoad. Nginx, PPH-FPM, HHTP2
- Администрирование Ubuntu, Debian, Centos, Fedora, RedHat
- Администрирование и мониторинг Windows Server 03/08/12
- Установка панелей Plesk, ISP manager 4/5, DA, Vesta, WebMin
- Установка систем виртуализации KVM, OpenVZ, VMWare, Hyper
- Настройка сервера под Bitrix, WP, Joomla, Drupal, Yii, OpenCart
- Установка и настройка мониторинга Munin, Nagios, Zabbix, Cacti
- Гео распределенная фильтрация DDOS атак до 1000Gb/s
- Организация системы Бэкапирования FTP, ЯД, DropBox, NAS
- Мониторинг за состоянием сервера и его служб 24х7
- Оперативное вмешательство при сбоях в работе служб сервера
- Экстренное обращение к администратору 24х7 по телефону
- Удаляем трояны/бэкдоры, спамботы, взломщики паролей
- Удаляем программы-шпионы, DoS/DDoS агенты, iframe вставки
- Удаляем рекламные блоки и прочие угрозы вашему сайту
- Сервер БД MySQL, MsSQL, PostgresSQL, MariaDB, Percona
- Общение с Тех Поддержкой Вашей хостинговой площадкой
- Установка и настройка proxy сервера на базе Squid, 3proxy, l2tp
- Установка и настройка почтового сервера Postfix, Exim, SendMail
- Настройка цифровых подписей почты DKIM, SPF, DMARC, PTR
- Настройка и установка VPN сервера PPTP, IPSec, L2Tp, OpenVPN
- Настройка и установка сервера на AWS Amazon EC2, DigitalOcean
- Администрирование и создание контейнеров Docker
- Настройка и установка централизованного администрирование Ansible, RunDeck
————————————————————————————————
Мои профили и отзывы на Биржах:
FL.ru
Weblancer
freelancehunt
freelance.ru
5bucks.ru
linkedin.com
————————————————————————————————
Мои контакты:
Сайт BEL-HOST | SKYPE: sys_admin3 | WhatsApp: +375256122681 | VIBER: +375256122681 | TELEGRAM: @gev511 |
-
Question
ClickW
Помогите вроде написано все правильно но при вызове процедуры Mysql apace выводит ошибку -
Ошибка: 256
Пояснение: SQLSTATE[HY000]: General error: 1210 Incorrect arguments to EXECUTE
_____________________________________________________________________
Код процедуры
Входные параметры : IN inSearchString TEXT, IN inAllWords VARCHAR(3), IN inCloneDepartmentId TEXT, IN inCloneCategoryId TEXT,
IN inShortProductDescriptionLength INT, IN inProductsPerPage INT, IN inStartItem INT
**************************************
BEGIN
IF inCloneDepartmentId = "0" AND inCloneCategoryId = "0" THEN
PREPARE statement FROM
"SELECT product_id, name, IF(LENGTH(description) <= ?, description, CONCAT(LEFT(description, ?), '...')) AS description, price, discounted_price, thumbnail
FROM product
WHERE MATCH (name, description) AGAINST (? IN BOOLEAN MODE)
ORDER BY MATCH (name, description) AGAINST (? IN BOOLEAN MODE) DESC
LIMIT ?, ?";
ELSEIF inCloneDepartmentId > "0" AND inCloneCategoryId = "0" THEN
PREPARE statementtwo FROM
"SELECT p.product_id, p.name, IF(LENGTH(p.description) <= ?, p.description, CONCAT(LEFT(p.description, ?), '...')) AS p.description, p.price, p.discounted_price, p.thumbnail
FROM product p
INNER JOIN category c, product_category pc
WHERE p.product_id=pc.product_id AND pc.category_id=c.category_id AND c.department_id=?
AND MATCH (p.name, p.description) AGAINST (? IN BOOLEAN MODE)
ORDER BY MATCH (p.name, p.description) AGAINST (? IN BOOLEAN MODE) DESC
LIMIT ?, ?";
ELSEIF inCloneDepartmentId > "0" AND inCloneCategoryId > "0" THEN
PREPARE statementthree FROM
"SELECT p.product_id, p.name, IF(LENGTH(p.description) <= ?, p.description, CONCAT(LEFT(p.description, ?), '...')) AS p.description, p.price, p.discounted_price, p.thumbnail
FROM product p
INNER JOIN product_category pc ON p.product_id = pc.product_id WHERE pc.category_id=?
AND MATCH (p.name, p.description) AGAINST (? IN BOOLEAN MODE)
ORDER BY MATCH (p.name, p.description) AGAINST (? IN BOOLEAN MODE) DESC
LIMIT ?, ?";
END IF;
SET @p1 = inShortProductDescriptionLength;
SET @p2 = inSearchString;
SET @p3 = inStartItem;
SET @p4 = inProductsPerPage;
SET @p5 = inCloneDepartmentId;
SET @p6 = inCloneCategoryId;
EXECUTE statement USING @p1, @p1, @p2, @p2, @p3, @p4;
EXECUTE statementtwo USING @p1, @p1, @p5, @p2, @p2, @p3, @p4;
EXECUTE statementthree USING @p1, @p1, @p6, @p2, @p2, @p3, @p4;
END
********************************
Link to comment
Share on other sites
0 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.