Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

PaivaJr

PHP ignora procedure firebird

Recommended Posts

é simples : a sql da execução da procedure funciona normalmente no firebird usando o IBExpert, mas no php ele não acusa erro, dá como processada, mas não altera o banco de dados. Alguém pode me esclarecer isso ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

lembrando :

 

//Começa uma transação de leitura e escrita.
if (!$transacao = ibase_trans("IBASE_COMMITTED", $conexao2)) {
echo "Erro de Transacao";
$sequencia='no';
}
//echo $xlogin;
$sql = "SELECT * from p_usuarios ('A','$xlogin','$empresa','$password','$tipo','$acesso','$sistema','$nome','$cargo','$setor',
'$email','$datacadastro','$passant','$dataexpiracao','$dataultacesso','$qteacesso')";
$resultado = ibase_query($transacao, $sql);
if (!$committed = ibase_commit($transacao)) {
echo "Erro no committed";
$sequencia='no';
}else{
echo "Committed ok";
$sequencia='no';
}
if (!$resultado) {
$cont_mens="Registro do Credenciamento nao foi alterado";
echo ibase_errmsg();
$sequencia='no';
} else {
echo $resultado;
$sequencia='stop';
$cont_mens="Foi adicionado $nome ao Cadastro de Credenciamento";
echo"Alteração efetuada com sucesso";
ibase_close($conexao2);
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.