fechar conexão por tempo de inatividade
Para fechar conexão com banco de dados por tempo de inatividade é feito no sistema ou no banco?
Mauricio Padua
Curtidas 0
Respostas
William
18/10/2014
Mauricio na grande maioria dos páginas PHP sua conexão fica ativa somente durante a execução do script, por boas práticas no final do script usamos o comando unset($conexao).
Por isso que todo início de página colocamos um require para o script de conexao.php por exemplo, assim estamos nos conectando novamente.
Diferente do Delphi por exemplo onde podemos deixar o componente de conexao setado com active := true nesse caso estamos persistindo a conexão.
Por isso que todo início de página colocamos um require para o script de conexao.php por exemplo, assim estamos nos conectando novamente.
Diferente do Delphi por exemplo onde podemos deixar o componente de conexao setado com active := true nesse caso estamos persistindo a conexão.
GOSTEI 0
Mauricio Padua
18/10/2014
O que faz o unset?
GOSTEI 0
William
18/10/2014
O comando unset() destrói a variável passada como parâmetro!
GOSTEI 0
Mauricio Padua
18/10/2014
<?php
$servidor = "";
$user = "";
$senha = "";
$banco = "";
$conexao = mysql_connect($servidor, $user, $senha);
mysql_select_db($banco, $conexao);
// é assim?
unset();
GOSTEI 0
Mauricio Padua
18/10/2014
é desse jeito?
GOSTEI 0
William
18/10/2014
No final do script, destrói a variável e conexão.
unset($conexao);
GOSTEI 0
Mauricio Padua
18/10/2014
<?php $servidor = ""; $user = ""; $senha = ""; $banco = ""; $conexao = mysql_connect($servidor, $user, $senha); mysql_select_db($banco, $conexao); // é assim? unset($conexao);
desse jeito, se sim, otimo!!! o resto tento me virar.
GOSTEI 0