#1 anythink
使用效果

本代码取自云边开源轻博
dbbackup.rar之前一直说做一个,正好在云边上需要这么个功能,这次就提供出来供大家一起使用。
放到可以被 import 的地方
使用方法:
$db = spClass('dbbackup', array(0=>$GLOBALS['G_SP']['db'])); //初始化数据库处理
$this->data = $db->showAllTable($this->spArgs('chk')); //显示表详情,如果chk问1 则检查表
$db->optimizeTable($this->spArgs('tabl')) //优化表tabl 为表明
$db->repairTable($this->spArgs('tabl')); //修复表tabl为指定表名
$db->outTable($this->spArgs('outab')); //导出单表outab 为表明
$db->outAllData(); //导出所有表
html
该贴已经同步到 anythink的微博
2011-09-21 15:02:08
#5 anythink
回复 4 jake 哈哈,研究了一会, 一会切到 information_schema 一会切到主表
2011-09-22 16:20:28
#10 anythink
function formatBytes($params) {
$bytes = $params['size'];
if($bytes >= 1073741824) {
$bytes = round($bytes / 1073741824 * 100) / 100 . 'GB';
} elseif($bytes >= 1048576) {
$bytes = round($bytes / 1048576 * 100) / 100 . 'MB';
} elseif($bytes >= 1024) {
$bytes = round($bytes / 1024 * 100) / 100 . 'KB';
} else {
$bytes = $bytes . 'Bytes';
}
return $bytes;
}
spAddViewFunction('formatBytes','formatBytes');
ok!
2011-10-17 10:32:26