Ir para conteúdo

POWERED BY:

Arquivado

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

Fellipe Mauricio

[Resolvido] Erro mssql_pconnect

Recommended Posts

O codigo seguinte :

<?
// Mensagens de Erro
$msg[0] = "Conexão com o banco falhou!";
$msg[1] = "Não foi possível selecionar o banco de dados!";

// Fazendo a conexão com o servidor mssql
$conexao = mssql_pconnect("SERVIDOR","sa","123mudar") or die($msg[0]);
mssql_select_db("Office",$conexao) or die($msg[1]);

//Variaveis que recebe os dados
$Vid_chamado= $_GET['Vid_chamado'];
$Vid_resposta= $_GET['Vid_resposta'];

// Update na tabela
$query = ("insert into tb_item_mobile (id_chamado, id_resposta, ult_atualizacao) values( $Vid_chamado, $Vid_resposta, current_timestamp)");
$resultado = mssql_query($query,$conexao);
$fechou = mssql_close($conexao);
?>

Apresenta erro após ser chamado várias vezes, isso que é estranho, vai utilizando e de repente ele para, o erro apresentado pelo apache é o seguinte:

[Thu Oct 02 09:52:42 2008] [error] [client xxx.xxx.xxx.xxx] PHP Warning: 
mssql_pconnect() [<a href='function.mssql-pconnect'>function.mssql-pconnect</a>]: Unable to connect to server: 
OFFIC in C:\\Program Files\\Apache Software Foundation\\Apache2.2\\htdocs\\respostaand.php on line 7

Alguém sabe explicar se é por ter aberto a conexão várias vezes antes??? eu pensei que fosse isso mais como eu sempre fecho a conexão depois, ai mudei de idéia ...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Sim, está tudo habilitado, o script funciona, mais conforme vai usando e usando ele simplesmente não quer mais, ele para de trabalhar e acusa esse erro.

 

e tipo, se eu coloco localhost ao inves do nome da maquina o script não funciona.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Seguinte, acho que agora deu certo ...

 

Troquei o mssql_pconnect pelo mssql_connect, assim não faz a conexão persistente, pois a conexao persistente nao adianta usar o mssql_close, entao adicionei o close ao final de cada script (mesmo sabendo que não há necessidade pois ao final do script usando a conexao sem ser persistente ele ja fecha conexao).

 

A principio está tudo funcionando e sem erro, se acontecer algo eu volto a avissar.

 

Vlws

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.