Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Интернет » Web-программирование » MySql + LIKE = Empty set

Модерирует : Cheery

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

sardvd

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Приветствую всех.
 
Пытаюсь прикрутить к каталогу поиск.
Однако на все запросы, даже не содержащие кириллицу, получаю "Empty set".
 
Например,
Код:
SELECT Translit FROM Goods WHERE Translit LIKE '&bumazhnye&';

 
Обычные селекты, апдэйты и прочее работает без проблем.
А вот like - ни в какую.
Даже по числовым значениям.
Как такое может быть?
 
Добавлено:
Добавлю.
Тип поля, по которому ищу - varchar.
Кодировка везде utf8_general_ci.
 
Добавлено:
Тем не менее, вообще Like работает:
Код:
mysql> SHOW VARIABLES LIKE "char%";
+--------------------------+---------------------------------------------------------+
| Variable_name            | Value                                                   |
+--------------------------+---------------------------------------------------------+
| character_set_client     | utf8                                                    |
| character_set_connection | utf8                                                    |
| character_set_database   | utf8                                                    |
| character_set_filesystem | binary                                                  |
| character_set_results    | utf8                                                    |
| character_set_server     | utf8                                                    |
| character_set_system     | utf8                                                    |
| character_sets_dir       | C:\Program Files\MySQL\MySQL Server 5.5\share\charsets\ |
+--------------------------+---------------------------------------------------------+
8 rows in set

Всего записей: 126 | Зарегистр. 16-12-2007 | Отправлено: 03:57 07-10-2013 | Исправлено: sardvd, 04:21 07-10-2013
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
sardvd
1) MySQL Помогите составить запрос
2) что такое & ?? может, все же, %?
содержимое базы покажите

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 04:43 07-10-2013
sardvd

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
2) что такое & ?? может, все же, %?

 
Стыд.
Адский, всепоглощающий стыд меня съедает просто изнутри.
Надо меньше кодить по ночам.
 
Конечно же, я опечатался. И ладно бы в форуме, а то в коде. И не заметил. И два часа удивлялся, что не могу найти решения проблемы в гугле. А его в мозгах искать надо )
 
Спасибо. Огромное.

Всего записей: 126 | Зарегистр. 16-12-2007 | Отправлено: 12:18 07-10-2013
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Интернет » Web-программирование » MySql + LIKE = Empty set


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru