问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

mysql如何对查询到的结果做计算?

发布网友 发布时间:2022-04-07 14:28

我来回答

1个回答

热心网友 时间:2022-04-07 15:57

做一些数据库查询,不仅希望得到要查询的结果,还希望方便地计算一下查询结果中有多少条记录。我通常的做法是:
$q = "select * from $fromTable where $where limit $start,$pageSize";
$r = mysql_query($q);
$q = "select count(*) from $fromTable where $where";
$cnt = mysql_query($q);

当 然可以用mysql_num_rows()或者mysql_affected_rows()来在第一次查询后得到记录数目,但是这两个函数返回的都是查询 后得到的结果的数目,是受limit语句的影响的。很多情况下,需要知道这条查询语句在没有limit的情况下结果总数,比如分页查询。

mysql 中本身支持一种更好的方法来达到上面的效果,那就是使用SQL_CALC_FOUND_ROWS和FOUND_ROWS()函数。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
容易发财的房地产中介公司名字 我想对自己的房子进行房产评估,去哪里办理,需要... 改字体的时候不小心改错了,全变成格仔了怎么办 手机文件不小心改错名字了怎么办 女生每天早晚各跑步一个小时,配合饮食,一个月瘦多少? 每天早晚各慢跑一小时.一个月能瘦多少斤 爱剪辑怎么去水印 给视频去水印方法 游戏本关机时可以晃吗? 笔记本玩游戏CPU温度高,会花屏 打剑网三一小时声音大,发热,还能继续吗? 如何知道自己是否排卵什么方法比较简单精准? 直播卖货怎么运作需要几个人- 问一问 同门德比,华为nova2s和荣耀V10怎么选 Nova2s和荣耀v10哪个更值得买 不装杀毒软件我电脑如何做安全。 电脑如何不用杀毒软件杀毒,手动杀毒 华为nova2s和荣耀v10哪个更好一点 不安装杀毒软件怎么保证电脑的安全呢? 电脑不装杀毒软件怎样防毒? 股票基础知识:什么是贝塔系数 华为nova2s与荣耀v10,那个好点? 电脑没有联网,也没有装杀毒软件,如何杀毒? 荣耀V10好还是华为MovE2S好? 哪里可以查到个股的β系数 电脑没装杀毒软件,但是感觉中毒了,该怎么办? 沪深300单支股票的β值如何查找? 电脑不装杀毒软件怎么防毒? 在哪里可以查询到股票的贝塔系数啊? 新买的笔记本电脑没有安装杀毒软件怎么办 我的电脑中了病毒、怎么才能不用杀毒软件消灭它? 广东长信投资控股集团怎么样? 有什么可以做排卵监测? 长信投资集团有限公司怎么样? 广东长信建设有限公司怎么样? 女性如何监测排卵,有什么方便测的工具吗? 中山市长信投资管理咨询有限公司怎么样? 广东长信汽车实业有限公司怎么样? 怎么监测排卵更准确,有什么工具吗? 广东长信实业投资有限公司里面的钱怎么提现 能样才能知道自己有没有排卵? 广东长信电气工程有限公司怎么样? 广州长信信息科技有限公司怎么样? 什么时候排卵检测,有什么方便测的工具吗? 广州长信建筑工程有限公司怎么样? 国内外人事管理系统研究现状是什么 广东长信精密设备有限公司怎么样? 啥时候排卵,有什么方法可以知道吗,准确的那种? 华为Nova2s与荣耀V10你会选择哪一款 广州长信餐饮管理有限公司怎么样? 凡事在好的事情也有坏事,凡事在坏的事情也有好事!!!!这句是什么