"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Explique por Darshan Hiranandani: Como me conecto a um banco de dados MySQL usando PHP?

Explique por Darshan Hiranandani: Como me conecto a um banco de dados MySQL usando PHP?

Publicado em 2024-11-09
Navegar:309

Explain by Darshan Hiranandani : How do I connect to a MySQL database using PHP?

Olá pessoal, sou Darshan Hiranandani, estou explicando como conectar-se a um banco de dados MySQL usando PHP?

Para conectar-se a um banco de dados MySQL usando PHP, você pode usar a extensão mysqli ou a extensão PDO (PHP Data Objects). Abaixo estão exemplos para ambos os métodos:

Usando extensão mysqli

// Credenciais do banco de dados
$nomeservidor = "localhost";
$nomedeusuário = "seu_nomedeusuário";
$senha = "sua_senha";
$dbname = "seu_banco de dados";

// Criar conexão
$conn = new mysqli($nomeservidor, $nomedeusuario, $senha, $nomebanco);

// Verifique a conexão
if ($conn->connect_error) {
die("Falha na conexão: " . $conn->connect_error);
}
echo "Conectado com sucesso";

// Fechar conexão
$conn->fechar();
?>

*Usando extensão DOP
*

// Credenciais do banco de dados
$nomeservidor = "localhost";
$nomedeusuário = "seu_nomedeusuário";
$senha = "sua_senha";
$dbname = "seu_banco de dados";

tentar {
// Cria uma instância DOP
$conn = new PDO("mysql:host=$nomeservidor;nomedb=$nomedb", $nomedeusuário, $senha);
// Define o modo de erro do PDO para exceção
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
echo "Conectado com sucesso";
} catch (PDOException $e) {
echo "Falha na conexão: ". $e->getMessage();
}

// Fechar conexão
$conn = nulo;
?>

Explicação
Credenciais do banco de dados:

$servername: O nome do host ou endereço IP do servidor MySQL.
$username: O nome de usuário do banco de dados MySQL.
$password: A senha do banco de dados MySQL.
$dbname: O nome do banco de dados MySQL ao qual você deseja se conectar.
Usando mysqli:

Crie uma conexão usando new mysqli().
Verifique a conexão com $conn->connect_error.
Feche a conexão com $conn->close().
Usando DOP:

Crie uma nova instância do PDO com o DSN (nome da fonte de dados), nome de usuário e senha.
Defina o modo de erro como PDO::ERRMODE_EXCEPTION para lançar exceções em erros.
Feche a conexão definindo a instância do PDO como nula.
Escolhendo entre mysqli e DOP
mysqli: Interface processual e orientada a objetos. Suporta apenas MySQL.
DOP: Interface orientada a objetos. Suporta vários tipos de banco de dados (MySQL, PostgreSQL, SQLite, etc.). Fornece uma maneira mais flexível e segura de interagir com bancos de dados.
Ambos os métodos são amplamente utilizados, mas o PDO é recomendado por sua flexibilidade e suporte a vários tipos de banco de dados.

Declaração de lançamento Este artigo foi reproduzido em: https://dev.to/darshanhiranandani23/explain-by-darshan-hiranandani-how-do-i-connect-to-a-mysql-database-using-php-4eoa?1Se houver algum violação, entre em contato com [email protected] para excluir
Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3