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

Listar dois while dentro de outro


tlima

Pergunta

Sou novo no PHP e estou com duvidas

tenho um while onde eu busco todos os nomes de uma tabela, e um outro while onde eu busco todos os telefones de uma outra tabela, e agora preciso montar uma tabela relacionando o nome com o telefone correspondente, alguma ideia de como eu faco isso?

<?php

include('conecta-banco.php');

$sqlfunc = "SELECT nome, email FROM funcionarios";

$qrfunc = mysql_query($sqlfunc);

$sqldados = "SELECT telefone FROM dados_funcionarios";

$qrdados = mysql_query($sqldados);

while($rwfunc=mysql_fetch_array($qrfunc)){

echo $rwfunc['nome'];

}

while ($rwdados=mysql_fetch_array($qrdados)){

echo $rwdados['telefone'];

}

//gerar while com os dados das duas consultas

?>

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

Exatamente como o Massaki falou. Algo mais ou menos assim:

<?php 
include('conecta-banco.php');

$sqlfunc = mysql_query("SELECT id_funcionario, nome, email FROM funcionarios");


while($rwfunc=mysql_fetch_array($sqlfunc)){ 

$sqldados = mysql_query(sprintf("SELECT telefone FROM dados_funcionarios WHERE id_funcionario = '%d",mysql_escape_string($rwfunc[id_funcionario])));

 while ($rwdados=mysql_fetch_array($sqldados)){

        echo $rwfunc['nome']. ": " .$rwdados['telefone']."<br>"; 
    }

 }

//gerar while com os dados das duas consultas


?>

Observe que houve um relacionamento entre as tabelas, uma tem a chave primária e a outra estrangeira....

abs

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

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,3k
    • Posts
      652,2k
×
×
  • Criar Novo...