Срявняване на timestamp от mysql база със локален?

Th3MaN

Registered
Здравейте,


В база данни в едно поле date имам записан timestamp получен с фукцията time();

Има ли начин чрез mysql заявка да извлече записите на който стойноста на date полето е от днешният ден.

Примерно вчера имам 10 записа и днес имам още 10 и като съм правил запис за всеки запис съм записвал стойноста от time() обаче сега искам да извлеча от базата данни само 10те записа който са направени днес демек с днешна стойност на timespamp?
 
$today_start = mktime(0, 0, 1, date('n'), date('j'), date('Y'));
$data =mysql_query("SELECT * FROM `table` WHERE `time`>'$today_start'");

P.S. Виж дали $today_start не можеш да го получиш и с strtotime("today").

:)
 
Код:
<?php
//кънект към mysql
$raw = mysql_query("SELECT * FROM `table`");
while($row = mysql_fetch_array($raw)){
$dnes = date("d-m-Y");
$zap = date("d-m-Y", $row['date']);
if($dnes == $zap){
echo $row[id];//или там каквто ти трябва
}
}
 
Благодаря и на двамата. Варианта на FestarBG повече ме устройва защото ако имам много записи така да ги филтирам по втория начин няма да е много добре...
 

Back
Горе