0

单击不同类别时如何更改和显示选择计数查询的结果?我有查询,这对我有用,并给了我结果每个类别中有多少添加的项目。

counting results但是当我点击每个类别时我想改变?

计数查询

<?php  
$querycount=mysql_query("SELECT COUNT(*) AS count FROM products GROUP BY cid") 
or die ("Product Count Query");
$rowcount=mysql_fetch_array($querycount);
echo $rowcount['count']?>

例如我想要这样

mysql数据库中有两个类别

1) Jeans  // when i click on jeans it should be display  (10 items) 
2) Shirts // when i click on shirts it should be display (20 items) 

results现在当类别页面更改时我该如何更改?

4

2 回答 2

0

如果我理解正确并且您想获得一个类别的计数,请在您的 sql 语句中添加一个 where 子句,例如

SELECT COUNT(*) AS count FROM products 
WHERE cid=123 
于 2013-04-23T20:07:19.557 回答
0

也不确定我是否理解你。您是否尝试过 SELECT 您想要的类别。

如在

$sql= SELECT * FROM products WHERE category = jeans/shirts

$result =  mysql_query($sql) or die ('fail'); 

然后将该结果放入行数组中。并计算行数。

$num_rows = mysql_num_rows($result);

如果你想要一个你点击的链接,你可以使用:

<a href="index.php?category=jeans">Jeans</a>

<a href="index.php?category=shirts">shirts</a>

errr 那么您必须将查询更改为:

$category = $_GET['category'];

$sql= SELECT * FROM products WHERE category = '$category'

哦,当然:

echo $num_rows;

不要在代码上 100% 引用我,我最近转换PDO并有点忘记了旧mysql方法。您还需要做的事情。

于 2013-04-23T20:30:18.427 回答