Ir para conteúdo
Fórum Script Brasil
  • 0

Foreach aninhado não imprime dados mysql(PDO)


phz

Pergunta

Olá,

vou explicar primeiro o BD mysql:

são 2 tabelas com relacionamento:

TABELA 1 - PRODUTO

ID

DESCRICAO

...

TABELA 2 - LOTEPRODUTO

ID

IDPRODUTO

....

A busca é feita da seguinte forma:

$DAO = new loteProdutoDAO();
    $DAOProduto = new produtoDAO();
// $loteProduto é a descrição do produto, exemplo: MONITOR
    
    $queryProduto = "SELECT * FROM produto WHERE descricao LIKE '$loteProduto%'";
    $buscaProduto = $DAOProduto->Lista($queryProduto);

// Apos a busca, trato os dados
    foreach($buscaProduto as $produto){
        $queryLote = "SELECT * FROM loteProduto WHERE Produto_idProduto='".$produto["idProduto"]."'";
        $buscaLote = $DAO->Lista($queryLote);
                //descricao do produto
        foreach($buscaLote as $row){
                    ...
                  //descricao do lote
                 }
          ...
        }

Considerando uma busca como exemplo:

existem 2 produtos no mysql,

"monitor 15.6"

"monitor led"

essa busca só esta mostrando "monitor led"

Tentei utilizar o while no lugar do segundo foreach() funcionou, mas não consegui imprimir todas as informações da tabela, $row["coluna"] não funciona, como substituir o foreach por while, corretamente?

Ou porque não esta imprimindo todos os resultados obtidos?

obrigado

No mysql

Editado por phz
Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...