zoidberg
2.05.2014 - 21:35
Добрый вечер. Есть таблица из 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
2.05.2014 - 21:43
упс.. не в тот топик)
_____________
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
SELECT `word` FROM `table` WHERE `int_data` = 4
Что вернуло?
Игорь_Vasinsky
2.05.2014 - 21:46
текст в нужной кодировки в бД летит? или?
проверьте запрос сразу в 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
2.05.2014 - 22:07
Цитата (stepan @ 2.05.2014 - 21:44) |
SELECT `word` FROM `table` WHERE `int_data` = 4
Что вернуло? |
Строки из столбца `word` у которых значение `int_data` равно 4.
Цитата |
проверьте запрос сразу в PMA |
Так я его там и проверяю.. Кодировка правильная, текст в строке на кириллице, но рядом есть похожая таблица, в ней тоже есть строки на кириллице и они ищутся нормально.
Быстрый ответ:
Powered by dgreen
Здесь расположена полная версия этой страницы.