Ir para conteúdo

Arquivado

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

Gmartha07

Exibir dados armazenados

Recommended Posts

Aee galera

Boa noite.

 

Galera preciso urgente de uma ajuda. Meu site está 60% pronto, mas eu preciso esclarecer essa dúvida para retornar ao trabalho.

 

Seguinte, eu tenho em meu BANCO DE DADOS, uma tabela com 5 linhas e 5 colunas.

Meu problema vem sendo o seguinte.Eu quero exibir esses dados que estão no meu BD na index.php do meu site, mas além disso eu quero pegar as 4 primeiras colunas e dividir o valor delas pela 5 coluna. entenderam?

 

Vou dar um exemplo:

Tenho a Tabela:

 

Quantidade....Vendidos....Restantes....Volume.... Times

2..........................3..................4...............5.............6

5..........................8..................9...............4.............2

2..........................2..................2...............5.............4

4..........................4..................4...............5.............9

 

 

PS: ESSES .................. NAO EXISTEM. EU SÓ COLOQUEI PARA FICAR NA FORMATAÇÃO CERTA AQUI NO FORUM.. ELES NAO FAZEM PARTE DA TABELA

 

Ai o seguinte.. Isso está no meu BD.. Eu queria que esses dados aparecessem na minha index.php, só que todos os dados da coluna Quantidade,Vendidos,Restantes e Volume DIVIDIDOS pela coluna TIMES.

 

Quantidade / Times = 2/6....5/2....2/4....4/9

Vendidos / Times = 3/6....8/2....2/4....4/9

Restantes / Times = 4/6....9/2....2/4....4/9

Volume / Times = 5/6....5/2....5/4....5/9

 

Entederam galera??

Por favor.. se alguem souber me ajude

 

Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Faça isso na própria SQL:

 

SELECT (campo1 / campo5), (campo2 / campo5) (...) FROM tabela;

Mas assim.. eu quero que ele faça essa divisão apenas na hora de exibir.

Porque esses dados mudam todos os dias..

Se eu fizer isso que voce me falo, nao vai da erro?

Compartilhar este post


Link para o post
Compartilhar em outros sites

O comando SELECT apenas traz informações do banco, não as altera, portanto essa ação não afetará os dados já armazenados. Para alterá-los, seria necessário usar o comando Update.

 

Você pode selecionar cada dado separadamente e dividir pelo PHP, mas na própria consulta fica mais fácil e limpo. http://forum.imasters.com.br/public/style_emoticons/default/natal_wink.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Agora que voce falo. eu pensei em fazer o seguinte.

Deixar uma tabela para os produtos, na qual irao mudar diariamente.. e criar uma outra para tirar a media.

mas eu to tentando usar o codigo que você me assou acima, e ta dando erro no bd..

Compartilhar este post


Link para o post
Compartilhar em outros sites

assim.. eu consegui no meu me bd fazer essa divisao.. mas qual seria o codigo para mostrar isso no meu site??

brigado ae pela ajuda viu Beraldo.. birgadao mesmo

Compartilhar este post


Link para o post
Compartilhar em outros sites

A exibição será feita como outra qualquer. Para facilitar a identificação dos campos, você pode dar um "apelido" para cada diferença, por exemplo:

 

SELECT (campo1 - campo5) AS dif1, (campo2 - campo5) AS dif2...

 

Depois basta usar mysql_result() ou mysql_fetch_(array|assoc|row|object)() para obter os resultados. Como você criou os "apelidos", você pode usá-los para identificar os campos nos parâmetros dessas funções. Veja mais em:

 

http://br.php.net/mysql_fetch_array

http://br.php.net/mysql_result

 

http://forum.imasters.com.br/public/style_emoticons/default/natal_biggrin.gif

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.