考慮下表:如何到2小時
CREATE TABLE `trans` (
`transid` varchar(255) NOT NULL,
`affid` varchar(255) NOT NULL,
`timestamp` varchar(255) NOT NULL,
UNIQUE KEY `transid` (`transid`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
和PHP代碼:
case "today":
$sale=[];
for ($i = 0 ; $i < 23 ; $i++) {
$hours[]= $i;
$clicks[$i]=$api["clicks"][$i];
}
break;
我想添加到$sale
陣列銷售當今計數每個小時。例如:$ hours [5] =從trans中選擇count(*),其中date在今日04:59:59 - 06:00:00之間。
你想爲當前銷售的每小時詳細使用索引天?哪個字段代表銷售?我不明白你的PHP代碼,因爲它根本沒有關係到數據庫。 – 2013-04-06 00:17:59
時間戳不應該是'varchar' – hd1 2013-04-06 00:18:23
時間戳應該存儲爲像? – 2013-04-06 00:22:53