php - 如何计算 PHPMyadmin DB 表中具有特定值(lke '1')的列数?
问题描述
我有一个如下表,其中包含 3 列,值为“1”或“0”。
S.no 产品数量 1 数量2 数量3 1. 肥皂 1 0 1 2. 球 1 1 0 3. 除臭剂 0 0 0 4. 黄油 1 0 1
我如何计算表格中“1”的总数,如上表中有 6 个?另外,如果我想计算只有“1”值的总行数怎么办?
<?php
if($_SERVER['REQUEST_METHOD']=='POST')
{
include 'Config.php';
$conn = mysqli_connect($HostName,$HostUser,$HostPass,$DatabaseName);
if ($conn->connect_error)
die("Connection failed: " . $conn->connect_error);
// $sql = "SELECT SUM(Qty1 + Qty2 + Qty3) from Table"; doesn't seems to work
$result = $conn->query($sql);
if ($result=mysqli_query($conn,$sql))
{
// Return the number of rows in result set
$rowcount=mysqli_num_rows($result);
echo $rowcount;
// Free result set
mysqli_free_result($result);
}
else
echo "0";
}
else
echo "failed";
$conn->close();
?>
解决方案
希望它有帮助...
SELECT
sum(Qty1) as sum_Qty1
, sum(Qty2) as sum_Qty2
, sum(Qty3) as sum_Qty3
, sum(Qty1) + sum(Qty2) + sum(Qty3) as tot_Qty
FROM
product
推荐阅读
- python - 如何访问熊猫数据框单元格中字符串值的索引?
- python - Pytorch is not found & cannot be installed in pycharm
- javascript - Meteor.js 与 React - 为什么当我使用 .jsx 时 html 页面不呈现,它只使用 .js 呈现
- vuejs2 - 正确提醒父组件中的道具值?
- android - Scrollable Recyclerview 水平和垂直横向
- python - 当我在 Python 中使用多线程时无法得到结果
- python - 如何将方法的返回语句存储在变量中?(Python)
- python - 在 python matplotlib 条形图中将条形图和标签组合在一起
- salesforce - Saleforce SOQL 查询 - Jersey Readtimeout 错误
- azure - 如何配置 Azure AD 应用注册重定向 URL 以适用于 localhost 和 Azure 部署?