Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/56.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 从数据库中计算正确回答的数量_C#_Mysql_Asp.net_.net - Fatal编程技术网

C# 从数据库中计算正确回答的数量

C# 从数据库中计算正确回答的数量,c#,mysql,asp.net,.net,C#,Mysql,Asp.net,.net,这里,尽管包含正确答案,输出p始终为零 DataTable dt = bllSco.GetAllScore(SubId, UserId); int n = dt.Rows.Count; int p = 0, m = 0; for (int i = 0; i < n; i++) { string check = dt.Rows[i]["remark"].ToString(); if (check == "Correct")

这里,尽管包含正确答案,输出p始终为零

 DataTable dt = bllSco.GetAllScore(SubId, UserId);
    int n = dt.Rows.Count;

    int p = 0, m = 0;
    for (int i = 0; i < n; i++)
    {
        string check = dt.Rows[i]["remark"].ToString();
        if (check == "Correct")
        {
            p = p + 1;
        }
        else
        {
            m = m + 1;
        }
    }

    lblTotal.Text = n.ToString();
    lblCorrect.Text = p.ToString();
    lblIncorrect.Text = m.ToString();
DataTable dt=bllSco.GetAllScore(SubId,UserId);
int n=dt.Rows.Count;
int p=0,m=0;
对于(int i=0;i
您应该使用如下sql代码:

select count(1) FROM  table where col='Correct';
然后
fetch
结果为
array
,并且
arr[0]
是您想要的号码。

试试这个

SELECT COUNT(column_name) FROM table_name;

您可以获得该列记录的计数,以获取更多信息使用

可能
检查
是否不
正确
?您是否调试了代码并检查了值?在调试模式下,检查的值是多少?如果p=0,则无路检查==“正确”。检查既正确又不正确