[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: ENUM тип данных
fallow
Есть таблица из нескольких полей, в то числе поле visible которое имеет тип ENUM и два значения '0','1' по дефолту стоит 1, но поля ещё будут добавляться и со значение 0.
Мне это нужно для того чтобы скрывать некий контент.
Но заявка такого вида не работает :
SELECT id,description,keywords,title,content,created,lastmod FROM pages WHERE id = 1 AND visible=1 LIMIT 1

Ошибок не пишет, но если прописать такую заявку в phpMyAdmin, при этом явно взяв visible='1' в кавычки то все работает.
В ПХП обрабаываю mysql_escape_string(); . Естессвенно пробовал убирать, результат такой же.
Непонятно в чем проблема, помогите пожалуйста.



Спустя 5 минут, 40 секунд (25.03.2011 - 18:29) Trianon написал(а):
Во-первых, запрос, а не заявка.
Применяйте общепринятые термины, а не свои собственные.

По сути.
Если в phpMyAdmin запрос выполняется, и Вас устраивает то, как он выполняется,
то Ваша задача - добиться от php, чтобы он генерировал строку запроса, для выбранного варианта совпадающую с той, которую Вы тестируете в phpMyAdmin.
Это кстати, общий подход, независимо от того, с enum проблемы, или еще с какой прелестью.

Добиться от php-кода.
php-код Вы и не привели.

Спустя 1 час, 15 минут, 53 секунды (25.03.2011 - 19:45) Ser18 написал(а):
mysql_error()
Быстрый ответ:

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