Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa tarde a todosFiz o script abaixo para inserir registros referentes a parcelas em meu banco de dados Mysql.a tabela par como dita no script possui os seguintes camposnum_parcela = intvencimento = datevalor = doublepara testar executei o script atual com a tabela vazia com os valores do script abaixo:<?phpinclude 'conecta.php';include 'executa.php';$valorTotal = 9720.00;$qtdParcelas = 2;$vencimentoInicial = '2006-06-10';$valorParcela = bcdiv( $valorTotal, $qtdParcelas, 2);for ($numParcela=1; ($numParcela <= $qtdParcelas); $numParcela++) {$sql = "INSERT INTO par (num_parcela, vencimento, valor) VALUES($numParcela,(select interval (select ($numParcela-1)) month + '$vencimentoInicial'), $valorParcela);"; $res = executa($id,$sql);}?>porém, o resultado da minha table par ficou a seguintenum_par vencimento valor1 2006-06-10 4860.002 2006-07-10 4860.001 2006-06-10 4860.002 2006-07-10 4860.00ou seja, o script fez duas vezes os inserts, alguém sabe me explicar porque isso acontece, onde eu estou errando no programa???Agradeço a cooperação de todos e qualquer dúvida, se eu puder ajudar, estou aqui....ValeuCarregando comentários...