Автор Тема: БД, вытащи все строки, где в столбце Х есть информация Y  (Прочитано 7203 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн КубанГ

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 22
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Привет всем.
Вопрос такой: мне нужно, чтобы скрипт вытащил из БД все строки, где в столбце  DATE (VARCHAR, NOT NULL) есть слово, допустим, АВГУСТ. Т.е., по большому счёту, это скрипт архива новостей, выводящий все сообщения за определённый месяц. Проблема в том , что он этого не делает.
Информация вносится в столбец таким образом:
">, где $nowday, например это $nowday = date_time_array[\'mday\'];
У меня есть мысль, что я сделал что-то неправильно уже на этапе создания таблицы, а именно: для моих целей нужно было создать столбец определённого типа, но я пробовал добавлять столбцы MONTH(DATE), но, так или иначе, всегда строка имеет значение 0000-00-00, хотя я и пытался внести в неё информацию тем же способом, что и в DATE, но мне кажется что MySQL должна автоматически добавлять дату (только месяц, допустим), но тогда, как это сделать? И как сделать к нему правильный запрос, чтобы он выводил все сообщения за указаный месяц?
Запрос скрипту направляется с помощью такого кода: