Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Dunhaaaa

no MySQL

Recommended Posts

Bom dia Pessoal!

 

Estou fazendo uma consulta onde se pega o Id desta consulta:

CODE
$conexao=mysql_query("SELECT produto.Cliente, produto.Id_Produto, produto.Titulo, produto.Foto_P, cliente.Nome FROM produto, cliente WHERE produto.Cliente=cliente.Id_Cliente AND cliente.Status='A' AND produto.Destaque='A' GROUP BY cliente.Id_Cliente ORDER BY RAND() limit 12");

 

Ele puxa certinho o código de referencia.

 

Porém gostaria de saber como faço para que após ter recebido este Id ele me apresente todos os produtos apenas deste Cliente?

 

Exemplo:

 

Tabela de Produto

 

Cod - Cliente - Produto

1 1 borracha

2 5 Papel

3 1 Caneta

 

Digamos que selecionei o Cod 1 com isso deveria aparecer:

 

Cod - Cliente - Produto

1 1 borracha

3 1 Caneta

 

Ou seja eu pego o código vindo da opção que o usuário optou e nesta próxima página apresento todos os produtos referente ao cliente.

 

Nesta próxima faço a seguinte referencia:

 

$conexao=mysql_query ("SELECT * FROM produto WHERE $colname_PRODCLIENTE = Id_Produto AND Cliente");

 

Mas não esta dando certo....

Compartilhar este post


Link para o post
Compartilhar em outros sites

Opa Dunha,

 

Pelo o que entendi você quer mostrar o produto selecionado pelo usuário e mais os outros produtos do mesmo cliente, serial isso? Se sim também não precisaria do limit.

 

$conexao=mysql_query("
SELECT
	produto.Cliente,
	produto.Id_Produto,
	produto.Titulo,
	produto.Foto_P,
	cliente.Nome
	FROM produto, cliente
WHERE produto.Cliente=cliente.Id_Cliente AND cliente.Status='A' AND produto.Destaque='A'
GROUP BY cliente.Id_Cliente
ORDER BY RAND() limit 12");

Seria só dar um "SELECT * FROM produto WHERE Cliente = id.cliente ORDER BY titulo...".

 

 

Falou!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

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