Покинул форум
Сообщений всего: 3
Дата рег-ции: Март 2011
Помог: 0 раз(а)
Прошу помощи. Мне необходимо вывести из бд запись на текущую дату, либо если нет записи - то выводить "нет события". На данном этапе выводит весь массив. Где я ошибся? Подскажите начинающему.
Покинул форум
Сообщений всего: 2508
Дата рег-ции: Май 2009 Откуда: Днепропетровск, Украина
Помог: 75 раз(а)
вы извращенец
выбирайте запросом записи на текущую дату
query("SELECT * FROM dle_hollyday WHERE datime=NOW()");
sfera
Отправлено: 11 Марта, 2011 - 23:49:46
Новичок
Покинул форум
Сообщений всего: 3
Дата рег-ции: Март 2011
Помог: 0 раз(а)
а то!
если сделать подобный запрос, на сколько это будет кретично? данные в БД добавляются в виде 0000-00-00. в таком виде запроса MySQL берет по текущей дате, если запись на эту дату есть - то выводит. а условие по не найденой записи в бд не работает - не выводит "no date"
Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009
Помог: 17 раз(а)
sfera пишет:
Мне необходимо вывести из бд запись на текущую дату, либо если нет записи - то выводить "нет события"
В качестве возможного варианта решения предполагаемой задачи, заключающеся в определении существования сопоставленных информационных полей в таблице БД по заданным параметрам соединения, допустимо использование варианта JOIN-запроса обеспечивающего получение селективных объектов для двух информационных разделенных инстанций таблицы, что позволяет получить список элементов даты/времени для которых не осуществляется сопоставление с реальными записями
----- Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.