Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá,
Estou tentando fazer um SELECT na tabela **compras **que tem três chaves estrangeiras: id_produto, id_fornecedor e id_lojista. Preciso mostrar, dentre outras coisas, todos os produtos comprados por um mesmo lojista (o que está logado), independente do fornecedor. Até agora, fiz um simples select que só retornou o primeiro registro:
<?php
include ('inc/conexao.php');
$sql = mysql_query("SELECT * FROM compras");
$linha = mysql_fetch_assoc($sql);
echo $linha['id_produto'];
?>
Veja a estrutura da tabela compras:
/applications/core/interface/imageproxy/imageproxy.php?img=http://www.claromg.com.br/imagens/tabela_compras.jpg&key=2da9fe2771eaaa24ce69a61d6b73b2ebc3c6a41f62d9c36a514fd92e96782b41" alt="Imagem Postada" />
Porque o select acima só retornou o primeiro registro, cujo id_produto = 6?
Existe diferença por eu estar usando foreign key?
Obrigado pela força.
Carregando comentários...