[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Поиск строки в MySQL
zoidberg
Добрый вечер. Есть таблица из 4 столбцов, во всех, кроме одного хранятся данные типа INT, в последнем - VARCHAR.

Делаю запрос:
SELECT `id` FROM `table` WHERE `word` = 'слово'

В ответ получаю:
MySQL вернула пустой результат (т.е. ноль строк). ( Запрос занял 0.0003 сек. )

Причем запросы:
SELECT `id` FROM `table` WHERE `int_data` = 4

SELECT `id` FROM `table` WHERE `word` LIKE 'сло%'

Возвращают данные. В чем может быть причина?
Игорь_Vasinsky
упс.. не в тот топик)

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
TMake
SELECT `word` FROM `table` WHERE `int_data` = 4


Что вернуло?
Игорь_Vasinsky
текст в нужной кодировки в бД летит? или?
проверьте запрос сразу в PMA

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
zoidberg
Цитата (stepan @ 2.05.2014 - 21:44)
SELECT `word` FROM `table` WHERE `int_data` = 4


Что вернуло?

Строки из столбца `word` у которых значение `int_data` равно 4.

Цитата
проверьте запрос сразу в PMA

Так я его там и проверяю.. Кодировка правильная, текст в строке на кириллице, но рядом есть похожая таблица, в ней тоже есть строки на кириллице и они ищутся нормально.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.