Estou querendo mudar a disposição em que as informações são exibidas em uma tabela html gerada por uma consulta ao banco de dados mysql, então criei o seguinte banco de dados para teste:
-- phpMyAdmin SQL Dump
-- version 3.3.2deb1
-- http://www.phpmyadmin.net
--
-- Servidor: localhost
-- Tempo de Geração: Nov 22, 2012 as 09:28 PM
-- Versão do Servidor: 5.1.41
-- Versão do PHP: 5.3.2-1ubuntu4.5
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
--
-- Banco de Dados: `estoque`
--
-- --------------------------------------------------------
--
-- Estrutura da tabela `produtos`
--
CREATE TABLE IF NOT EXISTS `produtos` (
`id` smallint(6) NOT NULL AUTO_INCREMENT,
`produto` varchar(255) NOT NULL,
`loja` varchar(30) NOT NULL,
`codigo` char(5) NOT NULL,
`quantidade` smallint(6) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=11;
--
-- Extraindo dados da tabela `produtos`
--
INSERT INTO `produtos` (`id`, `produto`, `loja`, `codigo`, `quantidade`) VALUES
(1, 'cimento', 'LOJA A', '1', 300),
(2, 'cimento', 'LOJA B', '1', 500),
(3, 'tijolo', 'LOJA A', '2', 1000),
(4, 'argila', 'LOJA A', '3', 200),
(5, 'tijolo', 'LOJA A', '2', 3000),
(6, 'cimento', 'LOJA C', '1', 250),
(7, 'cimento', 'LOJA B', '1', 250),
(8, 'argila', 'LOJA B', '3', 500),
(9, 'cimento', 'LOJA A', '1', 100),
(10, 'tijolo', 'LOJA B', '2', 1500);
Com uma consulta tenho o seguinte resultado em uma tabela html:
LOJA A | argila |1
LOJA A | cimento |2
LOJA A | tijolo |2
LOJA B | argila |1
LOJA B | cimento |2
LOJA B | tijolo |1
LOJA C | cimento |1
Agora gostaria de saber se há como exibir o resultado assim:
Pergunta
RRH
Estou querendo mudar a disposição em que as informações são exibidas em uma tabela html gerada por uma consulta ao banco de dados mysql, então criei o seguinte banco de dados para teste:
Com uma consulta tenho o seguinte resultado em uma tabela html:
LOJA A | argila |1
LOJA A | cimento |2
LOJA A | tijolo |2
LOJA B | argila |1
LOJA B | cimento |2
LOJA B | tijolo |1
LOJA C | cimento |1
Agora gostaria de saber se há como exibir o resultado assim:
-------------|argila|cimento|tijolo
LOJA A-----|--1---|----2----|--2
LOJA B-----|--1---|----2----|--1
LOJA C-----|--0---|----0----|--1
Editado por RRHLink para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
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.