limaand 0 Denunciar post Postado Janeiro 15, 2010 Estou querendo pegar resultados de 2 tabelas e inserir os registros dentro de um array como faço isso e organizar os registros? segue logo abaixo as tabelas B) -- -- Estrutura da tabela `anuncio` -- CREATE TABLE IF NOT EXISTS `anuncio` ( `id` int(11) NOT NULL auto_increment, `nome` varchar(50) default NULL, `tamanho` varchar(30) default NULL, `descricao` longtext NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=6 ; -- -- Extraindo dados da tabela `anuncio` -- INSERT INTO `anuncio` (`id`, `nome`, `tamanho`, `descricao`) VALUES (1, 'CUPONS DE DESCONTO', '328 X 250', 'É A FORMA PELO QUAL O CLIENTE ANUNCIANTE DIVULGA SEUS PRODUTOS / SERVIÇOS OFERECENDO DESCONTOS EXCLUSIVOS. '), (2, 'POP-IN/UP FIXO', '300 X 250', 'SÃO MENSAGENS PUBLICITÁRIAS EXIBIDAS EM JANELAS SECUNDÁRIAS QUE SE ABREM SOBREPONDO-SE A TELA PRINCIPAL DO BROSWER. MUITO UTILIZADA PARA PROMOÇÃO E RECADOS RÁPIDOS. '), (3, 'POP-IN/UP FLUTUANTE', '300 X 250', 'SÃO MENSAGENS PUBLICITÁRIAS EXIBIDAS EM JANELAS SECUNDÁRIAS QUE SE ABREM SOBREPONDO-SE A TELA PRINCIPAL DO BROSWER. MUITO UTILIZADA PARA PROMOÇÃO E RECADOS RÁPIDOS QUE FICA DESLIZANDO NO SITE POR UM DETERMINADO TEMPO. '), (4, 'BANNER FULL ROTATIVO', '468 X 60', 'FORMATO MAIS COMUM DE MÍDIA INTERATIVA. USALMENTE CONTÉM UM LINK PARA UM SITE (PROMOCIONAL, DE COMPRAS, DE MARCA OU INFORMATIVO) SOBRE O PRODUTO ANUNCIADO.'), (5, 'BANNER HALF ROTATIVO', '148 X 60', 'FORMATO MAIS COMUM DE MÍDIA INTERATIVA. USALMENTE CONTÉM UM LINK PARA UM SITE (PROMOCIONAL, DE COMPRAS, DE MARCA OU INFORMATIVO) SOBRE O PRODUTO ANUNCIADO.'); -- -------------------------------------------------------- -- -- Estrutura da tabela `anuncio_periodo` -- CREATE TABLE IF NOT EXISTS `anuncio_periodo` ( `id` int(11) NOT NULL auto_increment, `id_anuncio` varchar(10) NOT NULL, `periodo` varchar(30) default NULL, `valor` double(8,2) default '0.00', PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=17 ; -- -- Extraindo dados da tabela `anuncio_periodo` -- INSERT INTO `anuncio_periodo` (`id`, `id_anuncio`, `periodo`, `valor`) VALUES (1, '4', '3 meses', 300.00), (2, '4', '6 meses', 540.00), (3, '4', '9 meses', 720.00), (4, '4', '12 meses', 840.00), (5, '5', '3 meses', 240.00), (6, '5', '6 meses', 420.00), (7, '5', '9 meses', 540.00), (8, '5', '12 meses', 600.00), (9, '1', '3 meses', 250.00), (10, '1', '6 meses', 450.00), (11, '1', '9 meses', 750.00), (12, '1', '12 meses', 1000.00), (13, '2', '15 dias', 285.00), (14, '2', '30 dias', 570.00), (15, '3', '15 dias', 300.00), (16, '3', '30 dias', 600.00); $sql = mysql_query("SELECT * FROM anuncio"); while($rs = mysql_fetch_assoc($sql)){ $sql2 = mysql_query("SELECT * FROM anuncio_periodo WHERE id_anuncio =".$rs['id']); $rs['produtos'] = array(); while($rs2 = mysql_fetch_assoc($sql2)){ $rs['produtos'][] = $rs2; } $result[] = $rs; } print_r($result); Compartilhar este post Link para o post Compartilhar em outros sites
Matias Rezende 50 Denunciar post Postado Janeiro 15, 2010 Olá, Conforme o aviso existente no fórum de origem deste post, não é permitida a postagem de dúvidas nesta área, motivo pelo qual este tópico será movido para o fórum principal deste assunto. Tópico Movido Origem: Artigos, Tutoriais e Matérias (PHP) http://forum.imasters.com.br/public/style_emoticons/default/seta.gif Destino: PHP - Patrocínio: TreinaWeb Compartilhar este post Link para o post Compartilhar em outros sites
lucaswxp 22 Denunciar post Postado Janeiro 15, 2010 Você já não está fazendo isso? o.o Compartilhar este post Link para o post Compartilhar em outros sites