Precisa fazer com que sua aplicação se conecte a um banco de dados MySQL utilizando PHP? Veja alguns scripts de exemplo que podem te ajudar.
Tabela de conteúdos do artigo
Conectando ao MySQL utilizando PHP?
Os scripts abaixo podem ou não funcionar com a versão de PHP utilizada pelo seu site. Na descrição de cada uma delas é possível verificar a compatibilidade de versões.
Além disso, os campos em caixa alta (letras maiúsculas) devem ser alteradas para os dados de acesso do seu banco de dados MySQL. Os dados são:
USUARIO: Usuário de acesso ao banco de dados da conexão;
SENHA: Senha de acesso ao banco de dados especificado na conexão;
BASE: Nome da base a qual você deseja fazer acesso.
Veja o conteúdo que preparamos para você 😀 Onde encontrar os dados de acesso ao seu banco de dados.
Utilizando PDO
Compatibilidade: PHP 5.2, 5.3, 5.4, 5.5, 5.6 e 7.0
Este é método mais indicado para conexão por ser o mais seguro.
Manual de referência: http://php.net/manual/pt_BR/class.pdo.php.
<?phpFonte: http://php.net/manual/pt_BR/pdo.construct.php
$pdo = new PDO("mysql:host=HOST;dbname=BASE", "USUARIO", "SENHA");
?>
Utilizando a extensão mysqli_connect
Compatibilidade: PHP 5.3, 5.4, 5.5, 5.6 e 7.0
Se você utiliza a versão 7.0 do PHP, deve utilizar essa extensão para que consiga se conectar à base.
Manual de referência: http://php.net/manual/pt_BR/mysqli.construct.php.
<?php
$link = mysqli_connect("HOST", "USUARIO", "SENHA", "BASE");
if (!$link) {
echo "Error: Falha ao conectar-se com o banco de dados MySQL." . PHP_EOL;
echo "Debugging errno: " . mysqli_connect_errno() . PHP_EOL;
echo "Debugging error: " . mysqli_connect_error() . PHP_EOL;
exit;
}
echo "Sucesso: Sucesso ao conectar-se com a base de dados MySQL." . PHP_EOL;
mysqli_close($link);
?>
Fonte: http://php.net/manual/pt_BR/function.mysqli-connect.php
Utilizando a extensão mysql_connect
Compatibilidade: PHP 4, 5.2 5.3 e 5.4
É o método menos indicado para realizar conexões.
Se você utiliza a versão 5.5 do PHP ou superior, deve utilizar PDO ou mysqli para realizar conexões a bancos MySQL.
Manual de referência: http://php.net/manual/en/function.mysql-connect.php.
<?php
$link = mysql_connect('HOST', 'BASE', 'SENHA');
if (!$link) {
die('Erro ao conectar ao banco: ' . mysql_error());
}
echo 'Conectado com sucesso';
mysql_close($link);
?>
MySQLi
<?php
$mysqli_connection = new MySQLi('HOST', 'USUARIO', 'SENHA', 'BASE');
if($mysqli_connection->connect_error){
echo "Desconectado! Erro: " . $mysqli_connection->connect_error;
}else{
echo "Conectado!";
}
?>
Conforme indicado no início do texto, sempre escolha o script que possui compatibilidade com a versão PHP usada em seu site. Contudo, tenha por preferência a biblioteca PDO. Dessa forma, você garante um maior nível de segurança aos dados de acesso à sua base de dados.
Além disso, é sempre bom ter uma atenção especial não somente a segurança do seu banco, mas também à sua performance – Veja: Como otimizar as consultas do banco de dados.
Restando dúvidas ou precisando de ajuda, contate-nos via telefone ou chat e converse com nosso suporte. Tenha em mãos seu código de cliente e senha de atendimento para ser atendido com mais agilidade.