[英]Get count in php against unique ID
需要一些幫助。 我有一個包含 4 個字段和 1 列隨時間輸入的日期的數據庫,如下所示,如果 Evaid 處於打開狀態或未決狀態,我想獲取上次輸入的狀態值的計數。 我嘗試了下面的代碼,但它從整個數據庫中獲取最后輸入的值 - 但無法添加邏輯來獲取它對抗 Evaid。
DisID - Evaid - Status
1 - 123 - Open
2 - 123 - In Process
3 - 123 - Close
4 - 2222 - Open
4 - 2222 - Open
6 - 2222 - Closed
7 - 456 - Open
8 - 456 - Open
9 - 456 - Open
10 - 333 - Open
11 - 333 - Open
include 'ddmenu.php';
$result = mysql_query('SELECT * FROM disagreements ORDER BY srno DESC LIMIT 1' ) or die('Invalid query: ' . mysql_error());
while ($row = mysql_fetch_assoc($result)) {
echo $row['evaid'];
echo $row['srno'];
}
mysql_free_result($result);
正如您所說的-如果 Evaid 處於打開狀態或待處理狀態,我想獲取對 Evaid 的最后輸入狀態值的計數,
您可以使用 where 子句獲取打開和掛起狀態值的計數。 見下文
$result = mysql_query('SELECT count(*) as total FROM discrimess WHERE Status = 'open' OR Status = 'In Process' ORDER BY srno DESC LIMIT 1') or die('Invalid query: ' . mysql_error());
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.