Olá, A conexão MySQLi é mais confiável que a PDO, ou são semelhantes? Qual a mais utilizada atualmente? Grata,
Olá, A conexão MySQLi é mais confiável que a PDO, ou são semelhantes? Qual a mais utilizada atualmente? Grata,
Oi Francis, essa questão de confiabilidade acho que são semelhantes, usados de maneira certa os dois trazem segurança como no caso de SQL Injection por exemplo. Qual a mais utilizada atualmente? Realmente não sei, desculpa. Acho que isso tanto faz, depende do que você está precisando, vai usar um outro banco que não seja mysql? Então use PDO. Está realizando um projeto que não tem nada de orientação a objetos? MySQLi. Claro que nada impede se você for usar MySQL e PDO, ou realizar projetos orientado a objetos com MySQLi, eu particularmente faço uns projetinhos pessoais usando MySQL e PDO porque gosto mais do PDO, achei uma tabelinha na internet que acho que seria bacana compartilhar com você.
PDO | MySQLi | |
---|---|---|
Suporte a Bancos de Dados | 12 drivers diferentes | Somente MySQL |
API | Orientada a Objetos | Orientada a Objetos + Procedural |
Conexão | Fácil | Fácil |
Parâmetros Nomeados | Sim | Não |
Mapeamento de Objetos | Sim | Sim |
Sentenças Preparadas (lado do cliente) | Sim | Não |
Performance | Rápido | Rápido |
Procedimentos Armazenados | Sim | Sim |
O próprio blog da Alura fez um post sobre essa questão, se você quiser dar uma olhada o link está aqui
http://blog.alura.com.br/como-acessar-o-banco-de-dados-com-php-7/
Muito obrigada pela resposta!