Выборка полей с установленными флагами

ekkl

Новичок
Выборка полей с установленными флагами

Есть таблица (sqlite)
PHP:
id integer primary key
item_text TEXT,
flag integer...
допустим нужно выбрать только строки, гду в поле flag скажем, установлен второй бит и сброшен четвертый.
 

DiMA

php.spb.ru
Команда форума
для битов заведи SET

можно написать WHERE flag & 1 =1, но это маразм
 

Макс

Старожил PHPClub
В sqlite не поддерживает SET.
Используй битовые операторы, как показал DiMA
 

ekkl

Новичок
WHERE flag & 9 =1 -- сброшен четвертый бит
Задам попутно вопрос?
что за тип такой в sqlite BLOB?
 
Сверху