Forum Webscript.Ru
Общие => Базы данных => Тема начата: SkyNeT от 02 Ноября 2004, 22:44:37
-
Здравствуйте!!!
У меня вот какая проблема:
Есть база в которой храняться записи, мне нужно узнать, скоко за сегодняшний день было новых записей...
Вот мой запрос:
$result = mysql_query("SELECT * FROM `table` WHERE TO_DAYS(NOW()) - TO_DAYS(не знаю что здесь писать, если пишу 1, 2, 3, или еще какое нибудь число,то выдает 0) <= 30");
$rows=mysql_num_rows($result);
Возможно есть другие способы, если нет, то подскажите этот....
Заранее спасибо!!!
-
У тебя есть поле типа date, в которое заносится дата внесения записи?
[OFF]
- записи - в таблице, а не в базе
- зачем SELECT * аж?
[/OFF]
-
да \'date\' есть но она формируется у меня в php...
// Дата
$month=array("-","января","февраля","марта","апреля",
"мая","июня","июля","августа","сентября","октября","ноября","декабря");
$week=array("воскресенье",
"понедельник","вторник","среда","четверг","пятница","суббота");
$date=date("j")." ".$month[date("n")]." ".date("Y");
-
SkyNeT офигеть :) ты поизвращался в форуме по пхп, своим нежеланием глянуть хоть одним глазом на документацию :) теперь взялся терзать всех по SQL, опять же, не желая посмотреть необходимый минимум по теме.
COUNT - тебе поможет :)
-
Green Kakadu Я смотрел, не получается у меня запрос!!!
-
?????????
-
SkyNeT
1.
$to_day="2004-11-04";
INSERT INTO table (..........., date_now) VALUES (..............., \'$to_day\');
----------------------------------------------------------------------------------
2.
SELECT * FROM table WHERE date_now=\'$to_day\';