php - OpenCart,显示商品总数

标签 php mysql opencart

我正在使用 OpenCart 电子商务,我想在电子商务索引中查看产品总数

我(目前)无法访问数据库 opencart,因此为了了解数据库的结构,我引用了此图片

enter image description here

这是我尝试用来显示产品总数的查询示例(结果显然不是我所期望的)

//Test Count Product
//$query_test = $db->query("SELECT " . DB_PREFIX . "product_description.name FROM " . DB_PREFIX . "product INNER JOIN " . DB_PREFIX . "product_description ON " . DB_PREFIX . "product.product_id = " . DB_PREFIX . "product_description.product_id");
$query_test = $db->query("SELECT * FROM " . DB_PREFIX . "product");
$count_test = 0;
foreach ($query_test as $row) {
    $count_test++;
}   
echo $count_test;

最佳答案

试试这个:

$query = $db->query("SELECT COUNT(*) AS total FROM ".DB_PREFIX."product");
echo $query->row['total'];

关于php - OpenCart,显示商品总数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24996724/

相关文章:

php - 如何将 HTML 标签的类值传递给 php 变量

php - Paypal 沙盒 CURL 执行 - "SSL connect error "

mysql - 聚合函数

.htaccess - 如何编写我的 rewriterule 以便我可以拥有友好的 url

php - 从 PHP 中的 URL 重定向

php - 像 PHP 中的数组查询一样选择

mysql - 是否可以定义一个不为空且没有默认值且在更新时没有特殊行为的时间戳列?

PHP 通过一次提交更新 MySQL 中的多行

javascript - 最新产品上的 opencart jcarousel

php - 我需要从数据库(opencart)添加列也检查问题或没有