Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
Проблемы с выборкой по 3 текстовым условиям (Ярослав) 02/04/2009 - 02:40:35
      Re: Проблемы с выборкой по 3 текстовым условиям (Diter) 02/04/2009 - 06:03:38
      Re: Проблемы с выборкой по 3 текстовым условиям (fahritdin) 02/04/2009 - 21:02:56



From: Ярослав - 02/04/2009 - 02:40:35
Subject:Проблемы с выборкой по 3 текстовым условиям
-----------------
Здравствуйте!

Я пишу на php&mysql уже определенное время и столкнулся в данный момент с непонятной мне проблемой.
Исходные данные - есть база, в которой есть 4 колонки - фамилия, имя, отчество и ещё какая-то. Надо сделать выборку по трём колонкам - ФИО. Т.е. есть имеем запрос:

$query = "select * from `srz` where `IM`=\"$im_\" and `FAM`=\"$fam_\" and `OT`=\"$ot_\" order by `ILS`;";

Ту строку, которую он должен вывести я прямо в базе вижу своими глазами! Никаких лишних вдруг пробелов там нет. Теоретически всё должно работать на ура. А результатом выводит 0 записей.

Что делаю дальше - убираю два последних условия и оставляю только допустим `IM`=\"$im_\" . Так - работает. Добавляешь какое-нибудь второе - опять ноль. Все по отдельности - работают. Вместе - никак. Кавычки, скобочки - всё что мог я уже перепробовал.

Раньше я всегда делал такую конструкцию на WHERE и всегда пахало без вопросов. Разница лишь в том, что в тех случаях вместо текстовых переменных там были числа. Но в принципе какая разница? С регистром там всё в порядке - по умолчанию включен регистронезависимый поиск (да и тем более по-отдельности-то работает). Кодировка на базе cp1251.

Подскажите, в чём может быть косяк? Я искренне догадываюсь, что это где-то какой-то совсем мелкий затуп, но что именно?..


[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
35294



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |