请教大家一个数据集算法的问题 result1 里头ymd相等的也要相加吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 对,两个$result里时间相等的count都要加到一起,还要统计出来一共有几条相同的。 如果这样的话那就把两张表合起来. 然后查询select sum(`count`) from 表名 group by ymd 不用sql语句,用PHP要怎么弄才可以? 用php的话你就都读出来存到数组里. 然后进行比较. $result=mysql_query("select ymd,`count` from tbl order by ymd");if(@mysql_num_rows($result)){ while($row=mysql_fetch_assoc($result)){ if($row['ymd']==$tmp_ymd){ $output[$tmp_ymd]+=intval($row['count']); }else{ $tmp_ymd=$row['ymd']; $output[$tmp_ymd]=intval($row['count']); } } var_dump($output);}建议还是用SQL语句吧 PHP+mysql 跟搭建环境的讨论 高分寻求nginx下网址大小写问题的解决办法 AJAX +PHP 多条件查询如何优化(不一定所有条件都有值) 请各们php高手帮个忙 asp里的一段代码如何用php实现? php中调用java,然后使用php的session 存放java类的问题,请指教 写入数据库的为什么总是空值?? 如何添加一个数据进入数组? 问 凡儿 (即斑竹 宇凡) 客户电脑访问网站,后台读session报错,显示Undefined index: 除了要开启GD2以外,还有什么会影响PHP生成图片 关于mktime()函数问题
然后查询
select sum(`count`) from 表名 group by ymd
if(@mysql_num_rows($result)){
while($row=mysql_fetch_assoc($result)){
if($row['ymd']==$tmp_ymd){
$output[$tmp_ymd]+=intval($row['count']);
}else{
$tmp_ymd=$row['ymd'];
$output[$tmp_ymd]=intval($row['count']);
}
}
var_dump($output);
}
建议还是用SQL语句吧