このmysqlクエリを見てください。何それする必要がありますかかなり簡単です - 10日以上のタイムスタンプから作成されたリストの日付。タイムスタンプ上の奇妙なmysqlの動作
それは動作しますが、私は唯一の1タイムスタンプのマッチングをお持ちの場合は完全に...
- が、私は0の結果を持っていません。
- 私は2つのタイムスタンプが一致する場合、私は1つの結果があります。
- 私は3タイムスタンプのマッチングを持っている場合、私は2件の結果
- ...などを持っている...だからテーブル内の最新のタイムスタンプは、常にクエリによって無視され
、WHY?!
$timestamp_now = date('U');
$timestamp_10_day_back = $timestamp_now - 864000;
mysql_select_db("$db_visitors");
$sql = "SELECT DATE(FROM_UNIXTIME(visitors_timestamp))
FROM visitors
WHERE visitors_timestamp > $timestamp_10_day_back
ORDER BY visitors_timestamp DESC";
$sql = mysql_query($sql);
$row = mysql_fetch_array($sql);
while($row = mysql_fetch_array($sql)) {
echo $row[0] . "<br>";
}