Posição do código de conexão com banco de dados dentro de uma página PHP
Olá, pessoal, tudo bem?
Gostaria de saber onde é o local mais recomendado para fazer a conexão com o banco de dados numa página PHP: Em cima (antes da tag <html>) ou dentro do <body>? No meu caso estou utilizando uma classe, vejam as duas possibilidades citadas por mim:
Antes da da tag html:
Dentro do body:
Aliás, também gostaria de saber se é mais recomendado fechar o banco de dados dentro do body ou depois da tag </html>.
Desde já, agradeço.
Gostaria de saber onde é o local mais recomendado para fazer a conexão com o banco de dados numa página PHP: Em cima (antes da tag <html>) ou dentro do <body>? No meu caso estou utilizando uma classe, vejam as duas possibilidades citadas por mim:
Antes da da tag html:
<?php require ''''''''_classes/conexao.php''''''''; $conexao = new ConexaoBancoDeDados; $conexao->conectarbd(); $autentificacao->tabela = "administradores"; ?> <!DOCTYPE html> <html lang="pt-br"> <head> </head> <body> </body> </html>
Dentro do body:
<!DOCTYPE html> <html lang="pt-br"> <head> </head> <body> <?php require ''''''''_classes/conexao.php''''''''; $conexao = new ConexaoBancoDeDados; $conexao->conectarbd(); $autentificacao->tabela = "administradores"; ?> </body> </html>
Aliás, também gostaria de saber se é mais recomendado fechar o banco de dados dentro do body ou depois da tag </html>.
Desde já, agradeço.
Gabriel Dully
Curtidas 0
Melhor post
Leandro Meili
08/07/2018
Conexão do banco não é algo que você vai querer deixar aberto por muito tempo. Tente fechar a conexão assim que terminar o que você precisava (um retorno de uma query, ou insert). Claro que se a página fizer muitas requisições ao banco, você pode deixar a conexão aberta por mais tempo.
Com relação a deixar o código antes ou no meio do html, eu procuro fazer as chamadas do banco por meio de funções. Então, escreva as funções no início do arquivo (antes do html), ou melhor, escreva as funções em um arquivo separado, e use o require.
Essas são só as minhas preferências.
Com relação a deixar o código antes ou no meio do html, eu procuro fazer as chamadas do banco por meio de funções. Então, escreva as funções no início do arquivo (antes do html), ou melhor, escreva as funções em um arquivo separado, e use o require.
Essas são só as minhas preferências.
GOSTEI 1