使用MYSQL计数函数获取两列

时间:2014-04-05 00:56:56

标签: php mysql

我目前正在使用以下查询从数据库中检索数据:

   SELECT product_Id, COUNT(product_Id) as count
   FROM my_sales
   GROUP BY product_Id
   ORDER BY count DESC
在phpmyadmin中,它看起来像这样:

_____________________________________
    Product_ID    |       count              
__________________|__________________
        12        |         13
        13        |         21
        14        |         24

使用的PHP代码如下所示:

$res = $connVar->prepare($query);   //the query described above
$res->execute();                               
$res->fetch(PDO::FETCH_ASSOC);

while ( $row  = $res->fetch(PDO::FETCH_ASSOC) )
{
    $data[] = $row;//return the information from the database as an array
    echo $data[0]['product_Id']; //trying to target specific indexes of an associative array :/
    echo $data[0]['count'];
}

真正需要发生的是我可以将每一行存储为变量,以便我可以说,在php中打印出特定产品的剩余库存量。

现在正在查看stackoverflow大约4个小时,即将放弃。关于在一个变量中返回整个数据集有很多问题,但这不是我需要的。

任何帮助?

0 个答案:

没有答案