Certo Wash, porém dessa forma ele não exibirá do jeito que eu quero. Por exemplo, na tabela Frequencia como eu disse, tenho 2 colunas, id e id_aluno, essa (id_aluno) tem o mesmo valor da coluna id da tabela de Alunos. Então preciso que tenha 2 consultas, uma pra todos os campos da tabela Frequencia, e outra consulta da tabela alunos SOMENTE se o id do aluno tiver nos registros da Frequencia, caso contrário não quero que mostre; Dessa forma que você, ele buscará TODOS os registros de alunos, mesmo que não estejam nos registros da tabela Frequencia. Me corrija se eu estiver errado.
Alterei um pouco o código e obtive um resultado melhor, com este código a seguir consegui trazer a quantidade de registros correta, tem 3 registros na tabela Frequencia, no caso 3 alunos, ele trouxe os 3 registros, porém com o mesmo nome. OBS: removi o id do código como você sugeriu.
<?php
include_once("controller/conexao.php");
$consulta_alunos = "SELECT * FROM alunos";
$resultado_alunos = $conn->query($consulta_alunos);
$row = $resultado_alunos->fetch_array();
$verifica_tabela = "SELECT * FROM frequencia01_18";
$resultado_tabela = $conn->query($verifica_tabela);
while ($row2 = $resultado_tabela->fetch_array()) {
echo $row['nome'];
}
?>
Desculpe minha ignorância, sei que não está nada profissional, mas não sou um bom entendedor de php.