我目前正在使用以下查询从数据库中检索数据:
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个小时,即将放弃。关于在一个变量中返回整个数据集有很多问题,但这不是我需要的。
任何帮助?