php 获取输出内容长度,怎么在php里面得到并且输出表的大小?

//参数

$host='127.0.0.1';

$user='root';

$pwd='lmutidao'; //数据库密码

$dbs='information_schema';

$schema='apoyl'; //输入对应的数据库

$table='apoyl_new'; //表名

$sql="select concat(round(sum(DATA_LENGTH/1024/1024),4),'MB') as data,TABLE_ROWS as rows from TABLES where table_schema='".$schema."' and table_name='".$table."'"; //sql获取表大小,总行数

//连接数据

$conn=connectDb();

mysql_select_db($dbs,$conn) or die('db failure!');

$re=mysql_query($sql,$conn);

$arr=mysql_fetch_row($re);

function connectDb(){

global $host,$user,$pwd;

$conn=mysql_connect($host,$user,$pwd) or die('mysql failure!');

return $conn;

}

?>

数据库:<?php echo $schema?>

表:<?php echo $table?>

表大小:<?php echo $arr[0]?>

总记录数:<?php echo $arr[1]?>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值