首页 > Web开发 > 详细

通过php快速统计某个数据库中每张表的数据量

时间:2016-01-30 07:27:01      阅读:122      评论:0      收藏:0      [点我收藏+]
所以自己简单写了几行代码用来实现以上需求

执行结果:
技术分享

复制代码 代码如下:

<?php
$conn=mysql_connect(‘localhost‘,‘root‘,‘‘);
mysql_select_db(‘数据库‘,$conn);
$sql="SELECT information_schema.TABLES.TABLE_NAME FROM information_schema. TABLES WHERE table_schema = ‘数据库‘";
$res=mysql_query($sql);
while ($result = mysql_fetch_assoc($res)) {
$tables[]=$result[‘TABLE_NAME‘];
};
echo "<table>
<tbody>
<tr>
<td>表名</td>
<td>数据量</td>
</tr>";
foreach ($tables as $k=>$v){
$sql_count="select count(id) AS nums,‘".$v."‘ from ".$tables[$k];
$res_count=mysql_query($sql_count);
$result_count = mysql_fetch_assoc($res_count);
echo "<tr><td>".$result_count[$v].‘</td><td>‘.$result_count[‘nums‘].‘</td></tr>‘;
}
echo "</tbody></table>"
?>

通过php快速统计某个数据库中每张表的数据量

原文:http://www.jb51.net/article/31174.htm

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!