Задать вопрос
@AlexStolman

Почему Sql запрос с WHERE не работает как предпологается?

Почему PDO sql запрос не работает как предпологается?

Нужно получить все записи из таблицы с пустым полем text

$db->query("SELECT * FROM `textes` WHERE `text`=FALSE ");
#не выдает ничего

$db->query("SELECT * FROM `textes` ");
#выдает все записи из таблицы

Может синтаксис не правилен?
  • Вопрос задан
  • 600 просмотров
Подписаться 2 Оценить 1 комментарий
Решения вопроса 1
Ashlst
@Ashlst
Фанат эстетики и красивых решений.
SELECT * FROM `textes` WHERE `text`= 0
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 3
b0nn1e
@b0nn1e
Alcohol & Ruby on Rails
$db->query("SELECT * FROM `textes` WHERE `text` IS NULL");
Ответ написан
@lnked
$db->query("SELECT * FROM `textes` WHERE `text`='' ");
Ответ написан
@Noxy
увлекаюсь SQL
вставлю и свои 5 копеек:
$db->query("SELECT * FROM `textes` WHERE `text` IS NULL OR (`text` IS NOT NULL AND `text` ='') ");

те что null и те, что просто пустые.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы