我在mysql表中有特定文件的下载次数。
我使用以下代码来获取下载次数:
<?php $debname = 'com.dev.package_1.0-1_iphoneos-arm.deb'; ?>
<?PHP include("../../config.php");
$query = "SELECT stats FROM download WHERE filename = '".$debname."'";
$result = mysql_query($query);
while ($row = mysql_fetch_array($result)) {
echo $row[0];
}
?>
有时,我会更新软件包并更改新软件包的名称,例如:com.dev.package_2.1-1_iphoneos-arm.deb
然后,这将使页面显示重置为0
的新包的计数因此,我正试图找到一种方法来获取所有版本的下载总数
例如:
filename | stats
________________________________________|_________________
com.dev.package_1.0-1_iphoneos-arm.deb | 25
com.dev.package_2.1-1_iphoneos-arm.deb | 2
________________________________________|_________________
Total Downloads of com.dev.package | 27
所以我想在我的页面上显示2个文件的总和,即27
答案 0 :(得分:1)
编辑:
$query = "SELECT sum(stats) AS sum FROM download WHERE filename LIKE '%com.dev.package%'";
echo $row[sum];
答案 1 :(得分:0)
如果您希望获得每种产品的个别统计数据(编辑以满足OP的评论) -
SELECT sum(`stats`) AS `Stats`
FROM `download`
WHERE `filename`
LIKE '%com.dev.package%'