×

thinkphp5求和

thinkphp5求和(php求和函数)

admin admin 发表于2023-03-28 19:37:08 浏览46 评论0

抢沙发发表评论

本文目录一览:

thinkphp mysql语句 sum

你的问题有N多问题,说说我的建议,

通常,假如一张表纪录包子米饭的销售纪录

ID 售出类型 售出数量 售出时间

id type num time

1 baozi 10 2013.08.01 15:30

2 mifan 21 2013.08.01 11:30

查米饭今天的销售纪录 就

select sum(num) from table where type = 'mifan' and time 2013.08.01 00:00:00 and time 2013.08.01 23:59:59-thinkphp5求和

当然这里的时间比较只是比较直观点的,具体比较时肯定用时间戳格式的,,,,

简单明了,

然后回到你的问题,

你已经查询出了1.1号的包子销量,你现在需要做的就是要查出1.1号的米饭数量对吧

TP我以前玩过,是MVC的,这样的话,你其实可以这样,

在取当天销售包子的数据时,根据日期查询当天的米饭数量,然后一同放进数组,然后的模板里直接打印,

直观点就是原本一个数组

?php

$data=array('20130101'=array('baozi'=12),

'20130102'=array('baozi'=16));

foreach($data as $k=$v){

select sum(mifan) from table where 时间在20130101这天,

得到数量$n

$data[$k]['mifan']=$n;

}

这样下来数组$data就会变成:

$data=array('20130101'=array('baozi'=12,'mifan'=...),

'20130102'=array('baozi'=16,'mifan'=...));

你直接在模板文件里取对应字段值就可以了,

因为没看到你的代码,所以解释的可能不清,有问题欢迎追问,

追问

Select url, Count(*) As c From `".$begin."` where is_uid='1' and ref_type='sina' group by url ORDER BY `c` desc-thinkphp5求和

$begin 是一个表,表是按照时间命名的

thinkphp 对循环输出的数据进行求和计算

?php $price+=$vo.price1*$vo.num;?写进循环 然后{$price}就可以调用了

tp5接收过来的参数是字符串怎么相加

var pid = 3;//要带入的变量

var str = "{:url('Index/detail',array('id'='p_id'))}"; //先将变量以字符串的形式带入U函数中

str1 = str.replace("P_id",pid); //将代替变量的字符串用真实变量替换掉,OK搞定!

$("#city_id").load(str1);

thinkphp 一个字段多个值 求和

$db = M('userinfo');

$where = array('uid' = session('uid')); $db-where($where)-setInc('comments');

$db-where($where)-setInc('exp',C('LV_ANSWER'));

你可以去后盾人平台看看,里面的东西不错