Classe conexão com banco de dados POO PHP
Olá Pessoal, sou iniciante em POO PHP e estou vendo e estudando muita coisa. Porém, uma coisa que tenho duvida e já busquei em livros, videos no youtube e na web e não acho nada que possa tirar minha duvida é o seguinte.
Estou criando umas paginas e estou fazendo em POO PHP, estou criando as classes etcs. Queria saber como eu faço a classe de conexão do banco de dados Mysql, já vi varios exemplos porém mais antigos onde não utilizava-se o "new Mysqli". Vi que tem pessoas que criam conexões dentro de outras classes mas não acho isso correto uma vez se eu precisar modificar algo eu tenho que entrar em todas as minhas classes que tem conexão.
Queria saber se é praticado criar classe para conexão com o banco e se é correto ou eu faço ao estanciar o objeto no programa mesmo. Se for gostaria de um exemplo pratico de como fazer e depois como chamar dentro do meu programa ou dentro das minhas outras classes para utilização.
Tentei alguns exemplos mas dá erro pois os metodos padrões do Mysqli não acha quando crio uma classe, por exemplo ele dá erro se eu chamo o metodo prepare() pois fala que não tem o metodo prepare dentro da minha classe de conexão com o banco.
Enfim, se alguem puder me ajudar pois não achei nada atual para que eu possa usar como referencia para entender.
Estou criando umas paginas e estou fazendo em POO PHP, estou criando as classes etcs. Queria saber como eu faço a classe de conexão do banco de dados Mysql, já vi varios exemplos porém mais antigos onde não utilizava-se o "new Mysqli". Vi que tem pessoas que criam conexões dentro de outras classes mas não acho isso correto uma vez se eu precisar modificar algo eu tenho que entrar em todas as minhas classes que tem conexão.
Queria saber se é praticado criar classe para conexão com o banco e se é correto ou eu faço ao estanciar o objeto no programa mesmo. Se for gostaria de um exemplo pratico de como fazer e depois como chamar dentro do meu programa ou dentro das minhas outras classes para utilização.
Tentei alguns exemplos mas dá erro pois os metodos padrões do Mysqli não acha quando crio uma classe, por exemplo ele dá erro se eu chamo o metodo prepare() pois fala que não tem o metodo prepare dentro da minha classe de conexão com o banco.
Enfim, se alguem puder me ajudar pois não achei nada atual para que eu possa usar como referencia para entender.
comentários (0)
suspender
Lista de Respostas:
Nenhuma resposta foi publicada ainda.