$r=pg_query($conn_pg,"select max(c.codigo) as codigo, co.inscricao_boleto from candidatos c, modulos co where co.codigo=c.codigo_curso and c.cpf=".$_SESSION['ise_inscricao_cpf]."' and c.codigo_curso =".$_SESSION['ise_inscricao_curso']." group by co.inscricao_boleto");
$l=pg_fetch_array($r);
$inscricao=$l_inscricao['ultima_inscricao'];
for ($z=strlen($l_inscricao['ultima_inscricao']); $z<4; $z++) {
$inscricao=0".$inscricao;
}
pg_query($conn_pg,"commit");
$codigo_candidato = $l['codigo];
}
A tabela candidatos tem as informações pessoais, concurso, cargo, e o numero de inscrição que começa em 1 para cada concurso.
Poderia o begin e commit ter alguma interferencia? não entendo muito bem o funcionamento
Pergunta
mili
Boa noite galera
Estou com um problema em um sistema que preciso fazer manutenção, onde utilizo PHP e Banco postgre
Como o número de usuários está aumentando consideravelmente, está ocorrendo o seguinte
Se acontecer de duas pessoas fazerem inserções numa determinada tabela ao mesmo tempo, o número de inscrição dessas duas pessoas estão ficando iguais,
se alguém tiver algo que possa me ajudar, ficarei agradecida
Segue a parte do código
A tabela candidatos tem as informações pessoais, concurso, cargo, e o numero de inscrição que começa em 1 para cada concurso.
Poderia o begin e commit ter alguma interferencia? não entendo muito bem o funcionamento
Link para o comentário
Compartilhar em outros sites
5 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.