-1

我的 MySQL 数据库中有一个列,用于删除的值通常是 0 或 1。通常在进行搜索时,我会通过执行“and deleted=”0”之类的操作来省略已删除的内容,但我不知道如何在下面获取此查询以省略我的删除的列。任何想法将不胜感激谢谢!

$query = "SELECT Status, COUNT(Status) FROM Assets GROUP BY Status"; 

$result = mysql_query($query) or die(mysql_error());

// Print out result
while($row = mysql_fetch_array($result))
{
   echo "". $row['COUNT(Status)'] ." systems ". $row['Status'];
   echo ", ";
}
4

1 回答 1

0

这应该有效:

$query = "SELECT Status, COUNT(Status) FROM Assets WHERE Assets.deleted = 0 GROUP BY Status"; 

此外,您应该使用mysqliPDO而不是 mysql(php mysql 库已过时)。

于 2012-11-29T20:36:38.837 回答