php - 统计 MySQL 行数

标签 php mysql

我运行一个我的世界服务器,其中有一个名为“日志 block ”的附加组件,它记录在服务器上完成的所有事情,现在我正在那里创建一个“管理”面板,该面板深入数据库并计算开采的 block 总数和已放置。

但是我该如何实现这一目标,我说的是 300 万行并且还在增加。

我应该创建一个 cron 作业,每天使用 count(*) 运行一次,然后保存此结果,还是有更好的方法来实现此目的?

这是我目前的代码

$result = mysql_query("SELECT count(id) FROM `lb-world` WHERE type='0' AND data='0'");
$result = mysql_fetch_array($result);

最佳答案

  $result = mysql_query("SELECT count(id) FROM `lb-world` WHERE type='0' AND data='0'");
  $result = mysql_fetch_array($result);

  echo $result[0]; //Output amount of rows

关于php - 统计 MySQL 行数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17680368/

相关文章:

php - 如何用字母在前,符号在后对 MySQL 结果进行排序?

Mysql 数据透视表按两列分组

mysql - 如何在 phpmyadmin 中将 "Relational display column"设置为默认值

PHP MySQL WHERE 子句列名错误

php - 为什么我的 Predis 客户端的 PHPUnit 模拟不符合我的预期?

php - 使用 PDO 记录带有执行时间的查询 - 自动完成不起作用

PHP PDO DB 函数返回 1 而不是请求的值

php - 如何解决使用 PHP 读取 csv 文件时 undefined offset ?

php - ZF2 : Fatal error: Using $this when not in object context in linux platform

mysql - 错误地将值插入到 MySQL 表中