2012-11-29 133 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