как я могу считать нет. записей в базе данных MySQL с помощью php?

0

Мне нужно знать, есть ли у студентов неудачный класс, я создал базу данных, которая содержит таблицы: студенты (идентификатор студента, имя), тема (предметный код, описание предмета) и класс (класс, предметный код, идентификатор студента).. я создал внутреннее соединение, чтобы присоединиться к 3 таблицам. но мне нужно подсчитать количество записей в классе таблицы, например. Класс: 5 studentID: 01 SubjectCode: en111 и другая запись Класс: 1 studentID: 01 SubjectCode: en111. Я хочу определить, есть ли у ученика двойная запись, чтобы я мог знать, имеет ли он неудачный класс.

Теги:

1 ответ

0
Лучший ответ

SQL_CALC_FOUND_ROWS может помочь вам в этом случае, вы вставляете его сразу после SELECT и перед *. Это будет делать счет даже с ограничением по запросу.

Затем, чтобы вызвать счет, вы это сделаете.

$sql = 'SELECT FOUND_ROWS() как found_rows'; $ rows = $mysql_conn- > query_first ($ sql); $ search ['count'] = $rows ['found_rows'];

  • 0
    спасибо я попробую!

Ещё вопросы

Сообщество Overcoder
Наверх
Меню