php查询mysql数据怎么进行计算

php查询mysql数据怎么进行计算,第1张

php使用mysql查询数据库已经有多少条数据使用sql的count函数实现。

示例代码如下:

<?php

//数据库连接

$conn=mysql_connect("localhost","root","root")

if(!$conn){

die("对不起,数据库连接失败! ").mysql_errno()

}

//选择数据库

mysql_select_db("testdb")

//sql语句

$sql="SELECT COUNT(*) AS count FROM user"

//执行sql

$query=mysql_query($sql,$conn)

//对结果进行判断

if(mysql_num_rows( $query)){

$rs=mysql_fetch_array($query)

//统计结果

$count=$rs[0]

}else{

$count=0

}

echo $count

?>

返回的$count就是当前数据库的记录条数。

两种方式 :

1、可以直接用SQL 里的函数 sum()

如:"select sum(字段) as num from tab "//sum 取该字段所有列的总和

2、用PHP函数 sum($array) ; //取数组中值的总和

当然 字段必须是int型的

select sum("金额字段") as cmoney from 表 where 1\x0d\x0a\x0d\x0a然后你输出cmoney这个就是相加的效果。\x0d\x0a还有一种比较差点的方法就是:\x0d\x0a 1、select 金额字段 from 表 where 1\x0d\x0a2、获取你得到的所有信息,然后foreach 把所有的金额相加就行,\x0d\x0a 实例:$sql = "select money from cg_money where 1"\x0d\x0a$query = mysql_query($sql)\x0d\x0a$m = 0\x0d\x0a\x0d\x0awhile($rs = mysql_fetch_array($sql)){\x0d\x0a $m = $m+$rs['money']\x0d\x0a\x0d\x0a}\x0d\x0aecho $m这个也是可以获取所有的money的,就是费事了点,还是上面的呢个方法好滴,也就是楼上的呢个方法


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/6135771.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-16
下一篇 2023-03-16

发表评论

登录后才能评论

评论列表(0条)

保存