PHP em uma linguagem de computador usada por desenvolvedores de aplicativos em todo o mundo. Na verdade, essa linguagem é geralmente uma das primeiras a ser aprendida e, como esperado, o PHP tem suporte para muitos mecanismos de computação.
Da mesma forma, e ao longo dos anos, muitos bancos de dados foram programados usando o famoso PHP como sua linguagem. Sendo o ponto de partida usual para usuários dessa linguagem de programação, sua integração com o MySQL .
Mas, por um tempo, sendo mais específico, desde a chegada do PHP versão 5.5, uma função foi removida. Sendo esta a função mysql_connect (). Tornar-se parte da categoria ” reprovado ” ou para aqueles que não conhecem completamente esse termo ” obsoleto “.
Dessa maneira, a união ou conexão entre dois elementos possíveis fica comprometida. Portanto, aqueles que desejam fazer uma conexão com um banco de dados usando o MySQL acharão necessário procurar uma nova biblioteca. Desta forma, a modificação da linguagem de programação PHP.
Primeira alternativa: PHP Data Object (PDO)
Dada a situação mencionada acima, surgiram diferentes alternativas para estabelecer conexões seguras com os bancos de dados. Um dos mais populares é usar o próprio objeto de dados dessa linguagem, conhecido como: PHP Data Object .
Sendo assim, não mais do que uma variante ou extensão escrita na linguagem C. Permitindo que aqueles que a usam escrevam conexões ou aplicativos de plataforma cruzada, mantendo a linguagem original ou padrão . Portanto, caso decida alterar o mecanismo do banco de dados, não é necessário alterar a sintaxe .
Desta forma, a conexão com o banco de dados será realizada levando em consideração três parâmetros. São eles: nome do servidor em que o banco de dados está hospedado, nome de usuário e senha . Antes disso, com o passar do tempo na Internet, conhecemos esses dois últimos parâmetros.
Mas e o primeiro? No passado, para selecionar um banco de dados através do PHP , uma função específica precisava ser escrita. Mas, por enquanto, o DOP permite que seus usuários façam isso da mesma string ou ” String “. Restante o nome do servidor, como: mysql: host = hostname; dbname = DBname.
Se puder ser visto, o mecanismo usado é especificado na primeira parte da sequência. A seguir no exemplo: mysql . E depois de identificar o mecanismo usado, é especificado qual é o servidor no qual o banco de dados reside. Este campo pode incluir o IP do host ou host local , caso o servidor seja local.
Isso pode resultar em um código DOP, como:
$ db = novo PDO (“mysql: host = localhost; dbname = amarelo”, “administrador”, “” senha “” 123 “”);
Executar uma consulta usando o PDO
Depois de ter determinado a maneira correta de se conectar ao banco de dados usando a linguagem DOP. Teremos que continuar com o caminho para fazer uma consulta. Anteriormente, era feita uma consulta ao banco de dados inserindo diretamente seus parâmetros, mas isso é perigoso .
Atualmente, e graças à DOP, são utilizados “ Preparados Staments ”, que permitem ao usuário evitar possíveis ataques. Porque permite que o console execute uma consulta parametrizada, para que parâmetros diretos sejam evitados.