Ir para conteúdo
iniciante.ph

Relatório com dados de várias tabelas

Recommended Posts

Olá

Tenho um banco que tem armazenado alunos e cursos:

Os dados dos alunos estão na tabela usuários

A tabela acontecimentos guarda o id do aluno e  os ids dos cursos que eles se inscreveram

A tabela eventos guarda os dados de cada curso

Preciso fazer um relatório de todos alunos inscritos, que pega os dados de cada tabela e mostra o nome do aluno, nome do curso, gostaria de uma dica de como juntar esses dados no mesmo relatório fazendo apenas uma consulta

Obrigado

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora

  • Conteúdo Similar

    • Por rd111072
      Olá, moçada!

      Tenho esse gráfico aqui: http://riocir.com.br/renan/chart_barg_g2.php 
      Mas ele exibe só os dias da semana do mês 1. Queria que ele exibisse todos os dias de todos os meses (como é o resultado do echo).

      Segue o código. Alguém pode me ajudar?
       
       
    • Por capaldi
      <?php
      if(isset($_GET['deletar']) && $_GET['deletar'] == 'sim'):
          $id_produto = (int)$_GET['produto'];
          $pegar_dados_produto = BD::conn()->prepare("SELECT img_padrao FROM loja_produtos WHERE id = ?");
          $pegar_dados_produto->execute(array($idProduto));
          $dadosProd = $pegar_dados_produto->fetchObject();
          
          $verificar_imagens = BD::conn()->prepare("SELECT * FROM loja_imgprod WHERE id_produto = ?");
          $verificar_imagens->execute(Array($idProduto));
          
          if($verificar_imagens->rowCount() == 0){
              if(unlink('../../produtos/'.$dadosProd->img_padrao)){
                  $deletar_produto =BD::conn()->prepare("DELETE FROM loja_produtos WHERE id = ?");
                  if($deletar_produto->execute(array($IdProduto))){
                      echo'<script>alert("Produto excluido com sucesso!");location.href"index.php?pagina=editarProdutos</script>';    
                  }
                  
              }
              
          }else{
              while($dadosImagenm = $verificar_imagens->fetchObject()){
                  unlink('../../produtos/'.$dadosImagem->img);
              }
              if(unlik('../../produtos/'.$dadosProd->img_padrao)){
                  $deletar_produto = BD::conn()->prepare("DELETE FROM loja_produtos WHERE id = ?");
                  if($deletar_produto->execute(array($idproduto))){
                      echo'<script>alert("Produto excluido com sucesso!");location.href"index.php?pagina=editarProdutos</script>';
                  }
              }
          }
      endif;
      ?>
       
      Ola, estou tabalhando com esse script, e não consigo resolver esse problema alguém pose me ajudar?
    • Por mateumt15
      Estou com o trecho de codigo abaixo, mas quando tento mostrai isto em uma tabela ele sempre pula a primeira linha do banco. 
      <?php $servername = "127.0.0.1";
              $username = "root";
              $password = "12345678";
              $dbname = "mydb";
              $conn = new mysqli($servername, $username, $password, $dbname);
              $sql = ("select id_link,link,data_inicio,data_fim,acao,dominio from link");
              $result = $conn->query($sql);
              $row = $result->fetch_assoc();
             
              while ($row = $result->fetch_assoc()):
                  echo "<tr>";
                  echo"<td>";echo $row['id_link'];echo "</td>";
                  echo"<td>";echo $row['link'];echo "</td>";
                  echo"<td>";echo $row['data_inicio'];echo "</td>";
                  echo"<td>";echo $row['data_fim'];echo "</td>";
                  if($row['acao']==='0')
                  {
                      echo"<td>";echo 'Bloqueado';echo "</td>";
                  }
                  if($row['acao']==='1')
                  {
                      echo"<td>";echo 'Permitido';echo "</td>";
                  }
                  if($row['dominio']==='0')
                  {
                      echo"<td>";echo 'URL';echo "</td>";
                  }
                  if($row['dominio']==='1')
                  {
                      echo"<td>";echo 'Dominio';echo "</td>";
                  }
              endwhile;
              $conn->close();
      ?>
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.