Ir para conteúdo

POWERED BY:

Arquivado

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

Willian Mendes

mysql somar valores

Recommended Posts

Estou com um problema veja o script

 

mysql_select_db($database_adocika, $adocika);
$query_mais_vendido = "SELECT *, SUM(carrinho_quant) AS carrinho_mais_vendido FROM carrinho";
$mais_vendido = mysql_query($query_mais_vendido, $adocika) or die(mysql_error());
$row_mais_vendido = mysql_fetch_assoc($mais_vendido);
$totalRows_mais_vendido = mysql_num_rows($mais_vendido);

explicando: teu tenho um carrinh de compras, quando a pessoa compra ele muda quantidade que que vai querer e manda para o carrinho, que queria é fazer um codigo para eu saber qual oproduto que foi mais vendido.

 

no banco de dados tenho:

carrinho_produtoref = que é a referência do produto porque são vários produtos

carrinho_produto = que é o produto

carrinho_quant = que é a quantidade que a pessoa pediu

o resto não importa

 

alguem pode me ajudar

Compartilhar este post


Link para o post
Compartilhar em outros sites

Se você tem o código dos produtos, ou as referências faça um select para saber qual a quantidade maior entre esses produtos.

 

Exemplo:

$sql = "Select Max(Quantidade) As Mais_Vendido Where Cod_Produto In ($codigos)";
.
.
.

 

Max = Vai pegar o maior número, ou seja, o produto que tiver a maior quantidade.

 

Na variável $codigos você vai ter o código de cada produto. Não sei como você está guardando o código, se é em sessão, array... Em ambos você tem que separar cada código por vírgula para colocar dentro do In.

 

Qualquer coisa poste aí.

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.