Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/235.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Woocommerce-我可以汇总每个用户订购的特定产品的数量吗?_Php_Mysql_Sql_Wordpress_Woocommerce - Fatal编程技术网

Php Woocommerce-我可以汇总每个用户订购的特定产品的数量吗?

Php Woocommerce-我可以汇总每个用户订购的特定产品的数量吗?,php,mysql,sql,wordpress,woocommerce,Php,Mysql,Sql,Wordpress,Woocommerce,我遇到了这些: 我想知道这些命令是否足够强大,可以像mysql命令一样工作,在mysql命令中,您可以对购买的产品求和(数量),然后根据用户ID对其进行分组 假设我在我的订单数据库中有这个表 user | product | quantity 1 | chair | 4 2 | chair | 4 1 | chair | 6 2 | bench | 3 2 | bench | 2 我能使用上面链接中的那些命令来获得这个吗 user | product | quantity 1 | chair

我遇到了这些:

我想知道这些命令是否足够强大,可以像mysql命令一样工作,在mysql命令中,您可以对购买的产品求和(数量),然后根据用户ID对其进行分组

假设我在我的订单数据库中有这个表

user | product | quantity
1 | chair | 4
2 | chair | 4
1 | chair | 6
2 | bench | 3
2 | bench | 2
我能使用上面链接中的那些命令来获得这个吗

user | product | quantity
1 | chair | 10
2 | chair | 4
2 | bench | 5
如果是的话。。。怎样??我想在一个基于php的表格中,按每个用户购买的每个产品的总数量整理我订单中的所有数据


谢谢:)

对于您的示例,使用SQL查询似乎仍然是最有效的方法,即使您可以使用。在必要的时候,开发人员仍然会使用大量SQL查询,这些查询更简单、更准确。这是实现这一目标的方法

此外,还有许多特定于Woocommerce的内置函数也可以使用(有些来自Wordpress)

所有新的功能都非常强大,但用于从订单中获取特定数据,或以编程方式对现有订单进行更改,重新计算总计并将其保存到数据库中

对于order对象周围的CRUD方法,您可以查看方法中的源代码,该方法将显示这些方法用于创建完整的订单。正如您将在最后看到的,将在数据库中注册所有数据

恢复:没有唯一的方法,但很多方法取决于你想做什么、要花的时间和你的技能对于您来说,这里是一个SQL查询。

对于“如何做?”您已经问过了,而Gordon Linoff(SQL和mySQL的顶级用户)确实可以帮助您处理复杂的SQL查询


谢谢你的回复!看来SQL查询是我最好的选择。。。只是想知道如何格式化查询。仍在尝试从多个表中获取SQL查询!