我试图从数据库中获取并显示行的总大小,
PHP:
$swall = $db->super_query("SELECT sum(size) as sum FROM dle_photo_post");
$tpl->set("{swall}", $swall['sum']);
使用上面的代码,我的结果就像他的:82447456
范例2:
使用此代码:
$swall = $db->super_query("SELECT sum(size)/1024 as sum FROM dle_photo_post");
$tpl->set("{swall}", $swall['sum']);
我知道了:80515.0938
但我需要显示总计MB,例如:80 MB
如何显示总大小结果(以兆字节为单位)?
最佳答案
$swall = $db->super_query("SELECT sum(size)/1024/1024 as sum FROM dle_photo_post");
$tpl->set("{swall}", number_format($swall['sum'], 0));
然后,您可以使用number_format(http://www.php.net/manual/en/function.number-format.php)格式化大小。
关于php - 从数据库获取以MB为单位的总大小,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12794980/