Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Seguinte.. to aprendendo a usar o PDO.. e fiz umas funçoes pra editar, inserir, excluir..
só q a inserir ta duplicandoo.. ou seja, insere duas vezes a query..
quando eu passo um valor no ID ela coloca uma só.. por ser unique.. mas se deixo vazio(auto increment), ela insere duas vezes no BD
<?
class produto{
//outros metodos
function insert($cod,$nome,$unidade,$grupo,$custo)
{
addslashes($nome,$unidade,$grupo,$custo);
$sql = "INSERT INTO produtos (CODPROD,PRODUTO,UNIDADE,GRUPO,CUSTO,CUSTOMED) values('$cod','$nome','$unidade','$grupo','$custo','$custo') ";
$conn = new PDO('mysql:host=localhost;dbname=estoque', 'root','');
$conn->query($sql);
unset($conn);
}
}
$produto = new Produto;
$produto->insert(1, 'Testee','KG',10,'26.80');
?>
no cód. acima ele insere normalmente.. mas a intençao era fazer assim.. mas ta duplicando:
<?
class produto{
//outros metodos
function insert($nome,$unidade,$grupo,$custo)
{
addslashes($nome,$unidade,$grupo,$custo);
$sql = "INSERT INTO produtos (PRODUTO,UNIDADE,GRUPO,CUSTO,CUSTOMED) values('$nome','$unidade','$grupo','$custo','$custo') ";
$conn = new PDO('mysql:host=localhost;dbname=estoque', 'root','');
$conn->query($sql);
unset($conn);
}
}
$produto = new Produto;
$produto->insert(1, 'Testee','KG',10,'26.80');
?>
outra coisa.. é melhor trabalhar com PDO ou MySqli ?
agradeço a ajuda mais uma vez http://forum.imasters.com.br/public/style_emoticons/default/coolio.gif
Carregando comentários...