我不明白!我想在數據庫中創建一個查詢...下面的輸入字段stamp_updated,2014-01-28 17:31:02。PHP MySQL哪裏有哪些SUBSTRING
現在我只希望有記錄與標籤28:
$ qry = "SELECT SUM (bytes) AS total FROM acct_v4 WHERE SUBSTRING (stamp_updated, 9,10) = '28 '";
不幸的是,我沒有得到任何輸出,這是SUBSTRING?
PS: 應該是什麼:我記錄了端口流量,讓他在數據庫中寫入數據並希望每天都有統計數據。
做過提出新
現在我就站在logig proplem面前......我怎麼把它最好的時候,我儘量花作爲日常交通?
2014年1月26日:XX交通2014年1月27日:XX交通2014年1月28日:XX交通
<?php
error_reporting(E_ALL);
ini_set('display_errors', 1);
?>
<?php
function formatBytes($size, $precision = 2)
{
$base = log($size)/log(1024);
$suffixes = array('', 'k', 'MB', 'GB', 'TB');
return round(pow(1024, $base - floor($base)), $precision) . $suffixes[floor($base)];
}
$db=mysql_connect("localhost","traffic",".....");
mysql_select_db("traffic",$db);
$qry = "SELECT SUM(bytes) AS total FROM acct_v4
WHERE SUBSTRING(stamp_updated,9,2) = '28' ";
$select = mysql_query($qry);
$result = mysql_fetch_array($select);
echo 'Summe: '.formatBytes($result['total']);
//echo $result['total'];
?>
什麼的'stamp_updated'列定義? – tadman