2012-11-29 134 views
-1

我有删除的值在我的MySQL数据库中的列通常是0或1。一般做搜索时我省略通过执行类似删除“和deleted =‘0’,”但我找不出如何在下面得到这个查询来省略我的删除列。任何想法将不胜感激谢谢!MYSQL省略查询删除

$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

除非您做了“alter table”,否则无法“删除”列。记录,是的。专栏,没有。 –

+1

@MarcB我相信他说他的专栏被称为“删除”,而不是他实际上删除了专栏。 – Mansfield

+0

是的曼斯菲尔德,这就是我说的。我应该更清楚一点。 – user1548769

回答

0

这应该工作:

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

此外,你应该使用mysqliPDO而不是MySQL的(在PHP MySQL库已经过时了)。

+0

,就像一个冠军!谢谢 – user1548769