php – MySQL SELECT(多次)或SELECT一次然后使用数组作为变量
发布时间:2020-12-13 22:49:05 所属栏目:PHP教程 来源:网络整理
导读:例如发票的 MySQL表(日期,金额,买方名称等). 用户想要选择(显示/回显)在特定月份(例如,4月)期间发出的发票. 然后,用户决定是否需要显示4月份发出的发票和某个特定买家. 我想有两种选择: 1)在每个请求上执行MySQL SELECT并获取所需的数据,或者 2)只有一个MyS
例如发票的
MySQL表(日期,金额,买方名称等).
用户想要选择(显示/回显)在特定月份(例如,4月)期间发出的发票. 然后,用户决定是否需要显示4月份发出的发票和某个特定买家. 我想有两种选择: 1)在每个请求上执行MySQL SELECT并获取所需的数据,或者 2)只有一个MySQL SELECT和fetch;创建一个带有获取结果的数组;然后使用/ process数组 问题是什么选择对性能更好?许多MySQL SELECT使用服务器资源;但另一方面,为了保持在内存中,阵列也使用资源.哪个选项使用更少的资源? 解决方法
始终使用数据库来获取数据.尝试获得最小的金额,按&数据库的总和/计数.使用LIMIT等进行分页.这样你就不必拥有一个大型数组.
如果您正在处理大型集,则以块的形式而不是行来获取它们.对不起 – 不是PHP专家所以不能确定PHP的确切术语,但我认为mysql_fetch_assoc就是你所追求的. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |