Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Выборка данных из бд по дате
Форумы портала PHP.SU » PHP » SQL и Архитектура БД » Выборка данных из бд по дате

Страниц (1): [1]
 

1. vlom - 13 Февраля, 2011 - 11:21:12 - перейти к сообщению
есть такая вот таблица
CODE (SQL):
скопировать код в буфер обмена
  1. CREATE TABLE IF NOT EXISTS `notes` (
  2.   `id` int(5) NOT NULL AUTO_INCREMENT,
  3.   `date` datetime NOT NULL,
  4.   `note` text NOT NULL,
  5.   PRIMARY KEY (`id`)
  6. ) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=16 ;


как осуществить выборку данных из таблицы за определенный месяц и год
к примеру за апрель 2010
2. vlom - 14 Февраля, 2011 - 12:26:48 - перейти к сообщению
Нашел решение для выборки за последние несколько дней,
PHP:
скопировать код в буфер обмена
  1. mysql_query("SELECT `date`, `note` FROM `dml_notes`
  2.                WHERE DATE_SUB(CURDATE(),INTERVAL 14 DAY) <= `date` ORDER BY `date`");

но вопрос остается тот же как существить выборку данных из таблицы за определенный месяц и год????
3. garvey - 14 Февраля, 2011 - 12:32:23 - перейти к сообщению
CODE (SQL):
скопировать код в буфер обмена
  1. SELECT `date`, `note` FROM `dml_notes` WHERE YEAR(`date`) = '2010'

CODE (SQL):
скопировать код в буфер обмена
  1. SELECT `date`, `note` FROM `dml_notes` WHERE MONTH(`date`) = '11'
4. vlom - 14 Февраля, 2011 - 12:44:03 - перейти к сообщению
garvey пишет:
CODE (SQL):
скопировать код в буфер обмена
PHP:
скопировать код в буфер обмена
  1. SELECT `date`, `note` FROM `dml_notes` WHERE YEAR(`date`) = '2010'


CODE (SQL):
скопировать код в буфер обмена
PHP:
скопировать код в буфер обмена
  1. SELECT `date`, `note` FROM `dml_notes` WHERE MONTH(`date`) = '11'



В первую очередь такое попробовал, но не получается почему-то, скажите может дело в конфигурации php и MySQL, недавно перешел на линух, и пока не особый мастер в конфигурации серверов, может дело в этом???

 

Powered by ExBB FM 1.0 RC1