
正文
php怎么统计数据库 php怎么统计数据库内容
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
php 怎么统计数据表某一个表的大小,不是记录数!!!
这个需要查询 information_schema.TABLES. 其中的 data_length 就是你要的...
给你个查询数据库大小的语句.
select concat(round(sum(DATA_LENGTH/1024/1024),2), ' M') as dbsize from information_schema.TABLES where table_schema= 'mysql';
价格 where 条件就可以指定单个表了.
select concat(round(sum(DATA_LENGTH/1024/1024),2), ' M') as dbsize from information_schema.TABLES where table_schema= 'mysql' and table_name='user';
相关问答
Q1: php如何统计数据库content字段的字数
先吧数据从数据库读出来,然后用php的字符长度来统计就可以了。
在统计的时候记得要先去除空白,换行,回车等。
如果是英文文章,直接用strlen()即可,如果是中文文章用mt_strlen()方法;
Q2: PHP如何统计数据库中某一列重复最多的一个值
SELECT xx1,COUNT(xx1) AS c FROM 表名 GROUP BY xx1 ORDER BY c DESC
使用COUNT结合GROUP BY去查询php怎么统计数据库,得到php怎么统计数据库的结果再进行排序即可。这样不需要用到PHPphp怎么统计数据库,只要一个SQL语句就搞定php怎么统计数据库了。
Q3: php怎么统计mysql表里有多少数据,怎么把比如user里面的数据全部显示出来
$conn
=
mysql_connect('localhost','root','123');
mysql_select_db('db_name');
//数据库名
mysql_query('set
names
utf8',$conn);
#$res
=
mysql_query('select
count(*)
from
user',$conn);
//统计user表里总共有多少条数据
#$res
=
mysql_query('select
*
from
user',$conn);
//把user里面的数据全部显示出来
$arr
=
array();
while($data
=
mysql_fetch_assoc($res))
{
$arr[]
=
$data;
}
print_r($arr);
可以依次把上面查询语句前面的注释去掉查看效果
Q4: php实现数据库统计
用sql查询语句就能实现 例如 你的表名叫student 里面的性别字段是sex
查询男生有多少人
select count(*) as c from student where sex='男'
查询女生有多少人
select count(*) as c from student where sex='女'
然后在php里用MySQL_fetch_row就能得出结果了
Q5: php thinkphp 怎么统计数据库数据的条数
其实我感觉你这个逻辑没问题,代码有点问题,我是这么认为的,代码应该是这样
$idzhi = rand(0,表中数据条数);
$data = $data['id']; // 我不明白你这里是什么意思
$arr = $m-where($data = $idzhi)-limit(8) -select();
不过我总感觉上面的有问题
$idzhi = rand(0,表中数据条数);
$arr = $m-where("id = $idzhi")-limit(8) -select();
不对的话就试试这个,我个人觉得这样是对的,不明白你那个$data['id'];是干嘛用的
php怎么统计数据库的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于php怎么统计数据库内容、php怎么统计数据库的信息别忘了在本站进行查找喔。







