millken
高级会员

UID 73040
精华
0
积分 739
帖子 492
金钱 739 喜悦币
威望 0
人脉 0
阅读权限 50
注册 2006-5-9 来自 REFERER
状态 在线
|
[广告]: Enom域名自助付费 自助注册 自助PUSH 主流域名COM等一律57.99元年
看看有没有高人能将此查询合并
<?php $query = $db->query("SELECT count(*) count_num,sum(score) count_score FROM `commentary` WHERE product_id=$id") or error('Unable to fetch commentary.',__FILE__,__LINE__,$db->error()); list($count_num,$count_score)=$db->fetch_row($query); $score = sprintf("%.1f",$count_score/$count_num); $index = sprintf("%.2f",($score-4.5)*$count_num); $db->query("UPDATE `product` SET `index`=$index,score1=$score WHERE id=$id") or error('Unable to update product.',__FILE__,__LINE__,$db->error()); ?> 上面是计算一个产品的指数后入库,我现在的写法是在回复时自动处理,不过现在想不借助PHP,直接操作数据的话,不知怎么写?
|  Blogger 免费搭建的个人BLOG |
|