我試圖根據一定的條件計算表中的行數。 所以,我確實設法編寫了一段可以根據需要運行的代碼。有條件的記錄計數
但是,它有點太長了。所以我想知道是否有更簡單的方法來實現它。
代碼:
// Comments
$sql_total_comments = mysql_query("SELECT * FROM comments");
$sql_pending_comments = mysql_query("SELECT * FROM comments WHERE comment_status = '0'");
$sql_approved_comments = mysql_query("SELECT * FROM comments WHERE comment_status = '1'");
$sql_declined_comments = mysql_query("SELECT * FROM comments WHERE comment_status = '2'");
$total_comments_num = mysql_num_rows($sql_total_comments);
$pending_comments_num = mysql_num_rows($sql_pending_comments);
$approved_comments_num = mysql_num_rows($sql_approved_comments);
$declined_comments_num = mysql_num_rows($sql_declined_comments);
而如何將我叫懸而未決的NUM,批准和拒絕?我是否必須重新編寫並提供WHERE? - 有點新的PHP和仍在學習。 :) – Khaled
這是後我的結果(總評論:4 - 提出的意見:1 - 已批准評論:2 - 拒絕評論:1) – Khaled
@Khaled是的,就是這樣。 – xdazz