php - 如何计算行列中的数字数量 MySQL & PHP

标签 php mysql

我一直在寻找一种方法来计算以“,”间隔的一行列中的数字数量。 (但是什么也没找到,我使用 MySQL 并使用 PHP 来计数)这将为整个数据库完成,以查找数字总数(按 100'reds)。我所做的是存储多个数字,如下所示。

100、200、300、400

我想要的是使该列中的数字数量为 4 并将其添加到下一行的列编号中。这可能是

200

因此等于 1 + 4 = 5。

要显示数据库方式,请参阅此处 如果有帮助,请参阅数据库示例

enter image description here

总数最终应为 6。

我想听听是否可以通过某种方式做到这一点?

提前致谢:)

最佳答案

您可以将代码编写为:-

<?php
    $rows = array( '303, 117, 210, 211', '117', '444');
    $count = 0; 
    foreach( $rows as $row ) {
        $count += count(explode(',', $row));
    }   
    echo "total : " . $count;
?>

关于php - 如何计算行列中的数字数量 MySQL & PHP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51927281/

相关文章:

javascript - 如何使用秒表javascript中的php在mysql数据库中存储计时器值而不使用隐藏输入

php - 限制用户每天向 mysql 添加新记录

php - Laravel Eloquent 更新受影响的行数始终为 1

PHPUnit代码覆盖生成导致内存耗尽

php - 使用 Angular 5 将 POST 数据发送到 php

php - 日期时间区错误 : Unknown or bad timezone

MySQL Else If 语句不执行

php - 查询3个mysql表以创建HTML表

javascript - 如何从 php 脚本给 Node.js 服务器一个命令?

php - Next、Prev 以及之间的数字