Способ извлечения строк из базы данных MySQL - через SELECT
.Таким образом, вы не можете выбрать строки, которые не существуют.
Я бы заполнил таблицу блога всеми возможными датами (в течение года, затем повторите процесс)
create table blog (
thedate date not null,
thetext text null,
primary key (thedate));
, выполнивцикл для создания всех записей дат за 2011 год (с использованием программы, например, $ mydate - это дата, которую вы хотите вставить)
insert IGNORE into blog (thedate,thetext) values ($mydate, null);
(ключевое слово IGNORE не создает ошибку (дата является первичным ключом), еслидата уже существует)Затем вы обычно вводите значения
insert into blog (thedate,thetext) values ($mydate, "newtext")
on duplicate key update thetext="newtext";
Наконец, чтобы выбрать пустые записи, вам просто нужно
select thedate from blog where thetext is null;