我有一个简单的表(mgap_orders),其中包含客户订单。多个具有相同的ID(mgap_ska_id),我只想从表中拉出5条记录并显示全部五条记录。显示来自查询的5行数据
我可以通过以下查询和PDO轻松获得一条记录,但是如何显示5行而不是仅显示一行?
$result_cat_item = "SELECT * FROM mgap_orders WHERE mgap_ska_id = '$id' GROUP BY mgap_ska_id";
while($row_cat_sub = $stmt_cat_item->fetch(PDO::FETCH_ASSOC))
{
$item=$row_cat_sub['mgap_item_description'];
$item_num=$row_cat_sub['mgap_item_number'];
$item_type=$row_cat_sub['mgap_item_type'];
$item_cat=$row_cat_sub['mgap_item_catalog_number'];
$item_ven=$row_cat_sub['mgap_item_vendor'];
$item_pur=$row_cat_sub['mgap_item_percent_purchased'];
$item_sales=$row_cat_sub['mgap_item_sales'];
}
使用限制5简单 –
你知道哪5行吗? –
摆脱那个笨蛋GROUP BY – Strawberry