php两个字段数据之和,php两个字段数据之和为0

php MYSQL多个字段分别求和

可以一个语句计算所有字段的和:

专注于为中小企业提供网站设计、成都网站设计服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业白银区免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了上1000家企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。

SELECT SUM(a),SUM(b),SUM(c) FROM XXX

输出两个数值啊a,b,计算从a到b之间的数相加之和,用PHP怎么编写,速求

刚好答过一个这样的问题:

输入页 index.html:

!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ""

html xmlns=""

head

meta http-equiv="Content-Type" content="text/html; charset=utf-8" /

titleTest/title

/head

body

form id="form1" name="form1" method="post" action="count.php"

label for="a"a:/label

input type="text" name="a" id="a" /

br /

br /

label for="b"b:/label

input type="text" name="b" id="b" /

br /

br /

input type="submit" name="submit" id="submit" value="Submit" /

input type="reset" name="reset" id="reset" value="Reset" /

/form

/body

/html

计算页 count.php:

?php

$a = isset($_POST['a']) ? (int)$_POST['a'] : 0;

$b = isset($_POST['b']) ? (int)$_POST['b'] : 0;

$c = 0;

if ($a = $b)

{

//用等差数列求和公式求和 Sn=n*(a1+an)/2

$c = ($b - $a + 1) * ($a + $b) / 2;

echo 'Result: ' . $c;

}

else

{

exit('Input error!');

}

?

thinkphp从数据库查出两个int值什么相加?

$okp=$db-where(array('id'=$id))-field('p_ok_p_performance')-select();这个获取的结果是一个数组而不是一个变量的值,你求出的是2个数组,直接相加怎么可能会得出结果呢,

应该这样求值

$p=$db-where(array('id'=$id))-getField('p_performance');

$okp=$db-where(array('id'=$id))-getField('p_ok_p_performance');

$w=$p+$okp;

这样才会得出才会得出正确的值

下面的修改密码错了也是一样的问题$my_password获取的结果也是一个数组,数组和变量比对相等肯定会出错了。getField获取数据表中某一个字段的数据,具体用法参考手册


当前名称:php两个字段数据之和,php两个字段数据之和为0
网页网址:http://pwwzsj.com/article/hscsgp.html