prepare($sql); $stmt->execute(); $rows = $stmt->fetchAll(); } catch (Throwable $e) { $queryError = $e->getMessage(); } } ?>
Sử dụng LEFT JOIN kết hợp hàm tổng hợp COUNT(p.id) và mệnh đề GROUP BY để đếm số sản phẩm thuộc mỗi danh mục (kể cả danh mục chưa có sản phẩm).
= htmlspecialchars($sql) ?>
| Mã loại | Tên loại hàng | Mô tả | Số lượng mẫu SP | Tổng tồn kho |
|---|---|---|---|---|
| #= (int)$row['category_id'] ?> | = htmlspecialchars($row['category_name']) ?> | = htmlspecialchars($row['description'] ?? '') ?> | = (int)$row['product_count'] ?> sản phẩm | = number_format((int)$row['total_stock']) ?> |