Não costumo trabalhar com PHP, mas nos projetos desenvolvidos nessa linguagem, sempre colocamos a conexão ao banco de dados num arquivo externo, que será importado nos demais arquivos onde a conexão for necessária.
Dessa forma, caso você precise alterar os valores da conexão, terá que alterar apenas um arquivo, facilitando a instalação do produto nos diversos ambientes.
E claro, sempre utilizar prepared statement para evitar a injeção de SQL.