我需要知道学生是否有成绩不合格我创建了一个包含表格的数据库:学生(学生ID,姓名),科目(科目代码,科目描述)和成绩(成绩,科目代码,学生ID) )..我创建了内部联接以加入3个表。但我需要计算表级中的条目数。等级:5 studentID:01 SubjectCode:en111和另一个条目等级:1 studentID:01 SubjectCode:en111。我想确定学生是否有双重录入,以便我可以知道他是否有成绩不合格。
答案 0 :(得分:0)
在这种情况下,SQL_CALC_FOUND_ROWS可以帮助您,在SELECT之后和*之前插入它。即使查询有限制,这也会计算。
然后调用计数,你这样做。
$ sql ='SELECT FOUND_ROWS()为found_rows
';
$ rows = $ mysql_conn-> query_first($ sql);
$ search ['count'] = $ rows ['found_rows'];