Diel 0 Denunciar post Postado Novembro 26, 2004 Tenho uma tabela de PRODUTOS, CATEGORIAS e outra de RELACAO. Cada produto pode estar relacionado a várias Categorias. Como no exemplo abaixo. Os dados passados para inserção são: $idProduto e o $idCategoria O Problema é que posso vou ter vários inserções. Tipo: Copo , Industrias Copo, Supermercados Copo, Hoteis Sacaram? Como faço essas inserções de uma vez só? Compartilhar este post Link para o post Compartilhar em outros sites
walace 1 Denunciar post Postado Novembro 26, 2004 Mas se são todos registros diferentes dentro da tabela relação como é que você vai inserir tudo de uma vez. Acho que não tem jeito não ! Compartilhar este post Link para o post Compartilhar em outros sites
pedrohenrique 0 Denunciar post Postado Novembro 26, 2004 faz um loop para cada categoria selecionada e vai inserindo o idproduto e o idcategoriadepois faz uma busca por idcategoria: select idcategoria where idproduto=$idproduto e faz um loop denovo para ir mostrando o nome das categorias que vai tá numa outra tabela (dai é só tu selecionar cada nome: select nomecategoria where id=$idcategoria (isso é dentro do loop)) Compartilhar este post Link para o post Compartilhar em outros sites
Diel 0 Denunciar post Postado Novembro 26, 2004 Na tabela RELACAO eu armazeno somente a chave das duas outras tabelas(CATEGORIA e PRODUTO) . Os campos da tabela RELACAO: Sacaram? Compartilhar este post Link para o post Compartilhar em outros sites
walace 1 Denunciar post Postado Novembro 29, 2004 Sim, isto está entendido, o que digo é que não tem como você fazer apenas um insert, terá que fazer o que o pedro falou, é o único jeito. Compartilhar este post Link para o post Compartilhar em outros sites