Forum Webscript.Ru

Общие => Базы данных => Тема начата: SkyNeT от 02 Ноября 2004, 22:44:37

Название: Помогите с выборкой...
Отправлено: 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);

Возможно есть другие способы, если нет, то подскажите этот....

Заранее спасибо!!!
Название: Помогите с выборкой...
Отправлено: tserbis от 03 Ноября 2004, 10:37:49
У тебя есть поле типа date, в которое заносится дата внесения записи?
[OFF]
- записи - в таблице, а не в базе
- зачем SELECT * аж?
[/OFF]
Название: Помогите с выборкой...
Отправлено: SkyNeT от 03 Ноября 2004, 13:47:31
да \'date\' есть но она формируется у меня в php...

// Дата


$month=array("-","января","февраля","марта","апреля",
"мая","июня","июля","августа","сентября","октября","ноября","декабря");
$week=array("воскресенье",
"понедельник","вторник","среда","четверг","пятница","суббота");




$date=date("j")." ".$month[date("n")]." ".date("Y");
Название: Помогите с выборкой...
Отправлено: Green Kakadu от 03 Ноября 2004, 14:03:45
SkyNeT офигеть :) ты поизвращался в форуме по пхп, своим нежеланием глянуть хоть одним глазом на документацию :) теперь взялся терзать всех по SQL, опять же, не желая посмотреть необходимый минимум по теме.

COUNT - тебе поможет :)
Название: Помогите с выборкой...
Отправлено: SkyNeT от 03 Ноября 2004, 22:07:57
Green Kakadu  Я смотрел, не получается у меня запрос!!!
Название: Помогите с выборкой...
Отправлено: SkyNeT от 04 Ноября 2004, 15:17:14
?????????
Название: Помогите с выборкой...
Отправлено: commander от 04 Ноября 2004, 17:30:50
SkyNeT
1.
$to_day="2004-11-04";
INSERT INTO table (..........., date_now) VALUES (..............., \'$to_day\');
----------------------------------------------------------------------------------
2.
SELECT * FROM table WHERE date_now=\'$to_day\';