MYSQL查询省略删除

时间:2012-11-29 20:35:20

标签: mysql skip

我的MySQL数据库中有一列用于删除的值通常为0或1.通常在进行搜索时,我会通过执行类似“和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 ", ";
}

1 个答案:

答案 0 :(得分:0)

这应该有效:

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

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