
正文
php数据库数据相加 php数据库增加
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
PHP 数据库循环读取两个ID在数据里面的数量数相加的问题!在线等
分类是uid吧?
你的意思是想统计uid=2和 uid=5的小说数?
如果是这样的话,很简单。
用sql语句的count(),这个和php里统计数组个数的count类似。
$reqult=$db-query("select count(id) from class_x where uid=$row1['id']";
$row=$db-fetch_array($reqult));
echo $row[0];
//这个就是总数。
}
相关问答
Q1: php 数据库 求和
SELECT SUM(分数) FROM 表a WHERE 性别='男'
SELECT SUM(分数) FROM 表a WHERE 性别='女'
----测试
CREATE TABLE MASK_TEST(
ID INT,
姓名 varchar(20),
性别 varchar(20),
年龄 int,
分数 int
)
INSERT INTO MASK_TEST VALUES(11,'ZHANG SAN','男',20,88)
INSERT INTO MASK_TEST VALUES(11,'LIU SHAN','女',20,83)
INSERT INTO MASK_TEST VALUES(11,'WANG SAN','男',20,87)
INSERT INTO MASK_TEST VALUES(11,'ZHANG TING','女',20,83)
INSERT INTO MASK_TEST VALUES(11,'ZHAO YAN','女',20,88)
INSERT INTO MASK_TEST VALUES(11,'ZHOU HU','男',20,78)
INSERT INTO MASK_TEST VALUES(11,'WANG QIANG','男',20,98)
INSERT INTO MASK_TEST VALUES(11,'LI QIAN','女',21,68)
SELECT SUM(分数) FROM MASK_TEST WHERE 性别='男'
SELECT SUM(分数) FROM MASK_TEST WHERE 性别='女'
----结果:
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
(1 行受影响)
-----------
351
(1 行受影响)
-----------
322
(1 行受影响)
Q2: php 数据库 怎么把数据库查询到返回的两个值相加(学习中。。)
$sql_cpgg="select * from qd_zbcy where zbcy_name= '$cpgg'";
$query=mysql_query($sql_cpgg);
while($row_cpgg=mysql_fetch_array($query)){
$a=$row_cpgg[zbcy_canshu];//把结果赋值给变量a
};
//这个返回的是7
$sql_zzlx="select * from qd_zbcy where zbcy_name= '$zzlx'";
$query=mysql_query($sql_zzlx);
while($row_zzlx=mysql_fetch_array($query)){
$b=$row_zzlx[zbcy_canshu] ;//把结果赋值给变量b
//这个返回的是8
}
echo $a+$b;//这返回15
Q3: 在php中怎样将数据库中文本型数据求和
可以直接使用mysql的sum函数求和,mysql会自动转换为数字型进行求和.
Q4: php数组值如何正确相加
//摘自php5手册
?php
$a = array(2, 4, 6, 8);
echo "sum(a) = " . array_sum($a) . "\n";
$b = array("a" = 1.2, "b" = 2.3, "c" = 3.4);
echo "sum(b) = " . array_sum($b) . "\n";
?
Q5: 如何用echo将php中从数据库取出的值相加,或者其他类似的功能
php “+”是数值加 "."是字串拼接
echo row[1]+row[2] //显示 115
echo row[1].row[2] //显示 5110
php数据库数据相加的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于php数据库增加、php数据库数据相加的信息别忘了在本站进行查找喔。








