我正在尝试生成一个“产品”列表,详细说明每个“产品”出现在 mysql 查询中的次数。
大纲:
1. 从数据库中获取最近 30 天的订单。
2. 获取出现在这些订单中的产品。
3. 计算产品出现在订单中的次数。
4. 显示一个带有“产品名称”和“已售出数量”的列表
我到目前为止所拥有的(我是 1 周的 php,所以如果它是一团糟请见谅)
$orderid = mysql_query("SELECT orderid FROM isc_orders WHERE orddate >= 1334266286 ");
while ($row = mysql_fetch_array($orderid)) {
$pslm = mysql_query("SELECT * FROM isc_order_products WHERE orderorderid = '$row[0]' GROUP BY ordprodid");
while ($row = mysql_fetch_array($pslm)) {
echo $row[2] . "</br>";
所以这给了我一个销售产品的清单,但没有分组,当然也没有显示数量。
我在这里浏览了许多帖子,并花了大约 3 个小时试图做到这一点。
希望这里有人可以提供帮助。
谢谢杰森
_