小编Tom*_*Tom的帖子

查询的mysql限制

我正在寻找一些关于如何处理这个特定问题的建议.

我有一个页面,根据查询中带有限制语句的特定条件,将50个数据库行返回到php页面.

问题是,我需要从完整查询中提取统计信息.

基本上,我需要告诉用户数据库中有10000个条目,并且说其中6000个是这个,其中3000个是那个,但只显示前50个.

我的PHP代码不准确报告数字,因为它基于一个停止在50的查询.

我正试图找出解决这个问题的最佳方法.

我认为出于性能原因运行2个查询并不明智.对于性能来说,运行计数查询可能会更具成本效益吗?

或者我应该运行完整查询,但只是通过打破while循环将输出限制为50?

如何最好地处理?谢谢.

php mysql limit

1
推荐指数
1
解决办法
698
查看次数

MySQL计算2个字段中的唯一值

我需要在mysql表中计算2个不同字段的某些值,如果可能的话最好使用一个查询.

 Number     Answer
 0          Y
 0          N
 1          Y
 2          Y
 0          Y
Run Code Online (Sandbox Code Playgroud)

我需要知道字段'Number'中有多少值为0.

我还需要知道"答案"字段中有多少具有N值.

你能帮我构建查询,还能用PHP将它们变成一个变量来使用吗?

 echo "There are ".$number." entries in the number field with a value of 0";
 echo "There are ".$answer." entries in the answer field with a value of N";
Run Code Online (Sandbox Code Playgroud)

感谢您的帮助,在我甚至可以继续使用php之前,我一直试图弄清楚mysql计数.

php mysql field count

-3
推荐指数
1
解决办法
786
查看次数

标签 统计

mysql ×2

php ×2

count ×1

field ×1

limit ×1