php统计数据多少 php统计数据多少钱一个

PHP+MySQL如何统计数据库容量?要想知道每个数据库的大小的话,步骤如下:
1、进入information_schema 数据库(存放了其他的数据库的信息)
use information_schema;
2、查询所有数据的大?。?
select concat(round(sum(data_length/1024/1024),2),'MB') as data from tables;
3、查看指定数据库的大?。?
比如查看数据库home的大小
select concat(round(sum(data_length/1024/1024),2),'MB') as data from tables where table_schema='home';
4、查看指定数据库的某个表的大小
比如查看数据库home中 members 表的大小
select concat(round(sum(data_length/1024/1024),2),'MB') as data from tables where table_schema='home' and table_name='members';
php连接数据库服务器,然后选择使用的数据库名称为information_schema , 然后执行查询就行了 。看你问的这个问题应该不会不知道用php访问数据库吧 。
如果你权限不够的话可能只能对特定的数据库的信息进行查询 。
php怎样统计在线人数首先 , php不能直接统计在线人数,因为php只能获取用户上线的事件,没法获取用户下线的事件 。
目前最靠谱的方法是,用户上线时创建一个session数据,并把这个数据保存在数据库或某个文件里,该用户每次操作都更新一次这个数据的时间 。在统计人数的时候 , 把最后一次更新超过某个时间(比如说10分钟)的数据删除掉,剩下有多少个数据,就有多少用户在线 。
不过缺点是显而易见的,比如一个用户下线了,他可能之后最多有10分钟会被计算在在线人数里,再比如一个人看一个网页的文章看了10多分钟,他就可能被排除在在线人数之外了 。
总之,只能算个大概 。
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);
可以依次把上面查询语句前面的注释去掉查看效果
PHP以逗号为分割点,计算有多少条数据php按逗号分隔字符串使用explode函数php统计数据多少,相关函数信息如下:
explode — 使用一个字符串分割另一个字符串
array explode(string $delimiter, string $string[,int $limit])
此函数返回由字符串组成php统计数据多少的数组,每个元素都是string的一个子串,它们被字符串delimiter作为边界点分割出来 。
使用示例:
$str = '1,2,3,4,5,6';
$retArr = explode(',', $str);
计算数组的大小,使用count函数,函数信息如下:
count — 计算数组中的单元数目或对象中的属性个数
int count(mixed $var[,int $mode = COUNT_NORMAL])
统计一个数组里的所有元素 , 或者一个对象里的东西 。
使用示例:
$arr = array(1,2,3,4,5,6);
echo count($arr);//6
综上,整体代码如下:
$str = '1,2,3,4,5,6';
$retArr = explode(',', $str);
echo count($retArr);//6
php如何查询某个表一共多少条记录?需要准备php统计数据多少的材料分别是:电脑、php编辑器、浏览器 。
1、首先,打开php编辑器,新建php文件,例如:index.php 。
2、在index.php中,输入代码:

推荐阅读