Pessoal, eu tenho o seguinte insert duplo:
Código :
No phpmyadmin a query é executada sem problemas.
Mas quando jogo no php não executa.
Código (PHP):
Código :
]INSERT INTO retornos (cotacao, empresa, servico, valor) VALUES (1,1,1,20.00);INSERT INTO retornos (cotacao, empresa, servico, valor) VALUES (1,1,2,12.00);
Isso é resultado de um while para concatenar varios inserts e executar apenas uma query.No phpmyadmin a query é executada sem problemas.
Mas quando jogo no php não executa.
Código (PHP):
<?php
if(isset($_GET["acao"]) and $_GET["acao"]=="cadPreco")
{
$retornoString="";
for ($i=0;$i<count($_POST);$i++)
{
if($i % 2 == 0)
{
$_POST[$i] = str_replace(",", ".", $_POST[$i]);
$retornoString.= "INSERT INTO retornos (cotacao, empresa, servico, valor) VALUES (".$_GET["cotacao"].",".$_GET["empresa"].",".$_POST[$i+1].",".$_POST[$i].");";
}
}
print $retornoString."<br>";
$retornoQuery=$conexao->Query($retornoString);
if($retornoQuery)
{echo 'sim';}
else
{echo 'não';}
}
?>
Aonde estará o erro?
Obs.: A conexão esta funcionando bem
if(isset($_GET["acao"]) and $_GET["acao"]=="cadPreco")
{
$retornoString="";
for ($i=0;$i<count($_POST);$i++)
{
if($i % 2 == 0)
{
$_POST[$i] = str_replace(",", ".", $_POST[$i]);
$retornoString.= "INSERT INTO retornos (cotacao, empresa, servico, valor) VALUES (".$_GET["cotacao"].",".$_GET["empresa"].",".$_POST[$i+1].",".$_POST[$i].");";
}
}
print $retornoString."<br>";
$retornoQuery=$conexao->Query($retornoString);
if($retornoQuery)
{echo 'sim';}
else
{echo 'não';}
}
?>
Aonde estará o erro?
Obs.: A conexão esta funcionando bem