Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoal,
Preciso muito da ajuda de vocês.
Tenho um arquivo chamado: conecta.php para conectar ao banco de dados.
$dbconn = pg_connect("host=178.189.1.2 port=5432 dbname=banco user=postgres password=postgres");
Tenho outro arquivo chamado: inserir.php
include('conecta.php');
pg_query($dbconn,"begin");
$v_query = "UPDATE ...";
if(!pg_query($dbconn,$v_query))
{
pg_query($dbconn,"rollback");
}
Esse inserir.php chama outra tela: historico.php
include('conecta.php');
$v_query = "INSERT INTO ...";
$v_result = pg_query($dbconn, $v_query);
if (!$v_result)
{
pg_query($dbconn,"rollback");
}
pg_query($dbconn,"commit");
O problema é que os dados alterados no arquivo conecta.php não são efetivados no "commit" em historico.php. Isso porque ele conecta novamente no banco de dados.
Alguém sabe uma maneira de fazer isso?
Fernanda
Carregando comentários...