php - 列出产品编号部分相同的产品

标签 php html mysql

我想制作一个 (html) 产品列表,这些产品在句号 (.) 后面具有相同的唯一编号。例如,1.0001 是周一出售的白面包,2.0001 是周二出售的白面包,依此类推。

现在我想列出一周销售的所有白面包的总和。这是我到目前为止所拥有的:

<?php   
  echo "<table border='1' style='border-collapse: collapse;border-color: silver;'>";  
  echo "<tr style='font-weight: bold;'>";  
  echo "<td width='100' align='center'>Produkt</td><td width='100' align='center'>Baklijst</td>";  
  include("dbopen.php");  

  $result = mysql_query(
    "SELECT order_item_name, SUM( product_quantity ) 
     FROM wntl_virtuemart_order_items
     WHERE wntl_virtuemart_order_items.order_item_sku REGEXP  '0001$'
     AND order_status =  'U'");  

  while($row=mysql_fetch_array($result))  
  {  
    echo "<tr>";  
    echo "<td align='center' width='200'>" . $row['order_item_name'] . "</td>";   
    echo "<td align='center' width='200'>" . $row['SUM(product_quantity)'] . "</td>";  
    echo "</tr>";  
  }  
  echo "</table>";  
?> 

输出:

注意:*.php 第 17 行中未定义索引:SUM(product_quantity)

最佳答案

试试这个:

<?php   
  echo "<table border='1' style='border-collapse: collapse;border-color: silver;'>";  
  echo "<tr style='font-weight: bold;'>";  
  echo "<td width='100' align='center'>Produkt</td><td width='100' align='center'>Baklijst</td>";  
  include("dbopen.php");  

  $result = mysql_query(
    "SELECT order_item_name, SUM( product_quantity ) AS Sum 
     FROM wntl_virtuemart_order_items
     WHERE wntl_virtuemart_order_items.order_item_sku REGEXP  '0001$'
     AND order_status =  'U'");  

  while($row=mysql_fetch_array($result))  
  {  
    echo "<tr>";  
    echo "<td align='center' width='200'>" . $row['order_item_name'] . "</td>";   
    echo "<td align='center' width='200'>" . $row['Sum'] . "</td>";  
    echo "</tr>";  
  }  
  echo "</table>";  
?> 

关于php - 列出产品编号部分相同的产品,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41607083/

相关文章:

javascript - 如何获取新加载的图像的宽度/自然宽度?

php - CDbCommand 未能执行 SQL 语句。?

mysql - 显示从 mysql 数据库到 laravel Blade View 的 json 数组数据

php - 通过 PHP 避免 Mysql 中的重复

PHP:获取特定进程的PID

php - 如何使用 PHP 将 RSS XML 提要转换为数组

HTML 背景图像不需要的缩进

php - 如何正确配置 PHPMailer - 目前在发送电子邮件时出错

javascript - setTimeout 在事件监听器中不起作用

php - 查找具有大于或等于给定数字的值的行(mysql)