Nesta postagem, aprenderemos a usar o PHP para conectar -se ao MySQL Server. Uma vez conectado ao MySQL, você pode usar o código PHP para executar operações CRUD no banco de dados.
Como conectar PHP a MySQL
Existem duas maneiras principais de conectar seu aplicativo PHP a um servidor MySQL:
Vamos explorar.
PHP Connect MySQL - usando a extensão MySQLI
A extensão aprimorada do MySQLI ou MySQL é um driver PHP para bancos de dados MySQL. Esta extensão vem com recursos e melhorias adicionais em relação à antiga extensão MySQL.
A extensão Mysqli nos fornece a função MySQLI_Connect, que nos permite conectar ao banco de dados MySQL.
A sintaxe da função é mostrada abaixo:
mysqli_connect (
string $ hostName = ini_get ("mysqli.default_host "),
string $ nome de usuário = ini_get ("mysqli.usuário padrão"),
string $ senha = ini_get ("mysqli.default_pw "),
String $ database = "",
int $ porta = ini_get ("mysqli.default_port "),
string $ soquete = ini_get ("mysqli.default_socket ")
): mysqli | false
A função aceita seis argumentos são descritos abaixo:
A função retornará um objeto que representa a conexão com o servidor MySQL. Se a conexão falhar, a função retorna falsa.
Php mysqli conectar -se ao servidor MySQL - OOP
A seguir, mostra o código orientado a objetos para conectar-se ao servidor MySQL usando a função mysqli_connect ():
$ hostname = "localhost";
$ userName = "root";
$ senha = "";
$ database = "src";
$ conn = new mysqli ($ hostname, $ nome de usuário, $ senha);
if ($ conn -> Connect_error)
Die ("Falha na conexão!". $ Conn-> Connect_error);
eco "conexão bem -sucedida";
?>
Depois de executarmos o código anterior, devemos obter a saída:
conexão bem -sucedida
A saída anterior mostra a conexão bem -sucedida.
PHP MySQLI Connect to MySQL Server - Processual
A seguir, é apresentado o código processual para conexão com o servidor MySQL usando a extensão MySQLI:
$ hostname = "localhost";
$ nome de usuário = "root";
$ senha = "";
$ database = "src";
$ conn = mysqli_connect ($ hostname, $ nome de usuário, $ senha, $ banco de dados);
if (mysqli_connect_errno ())
Die (“Falha na conexão”.myqli_connect_error ());
eco “conexão bem -sucedida”;
?>
PHP Connect MySQL Server - PDO
Para conectar -se ao servidor MySQL usando objetos de dados PHP, execute o exemplo de código como mostrado abaixo:
$ hostname = "localhost";
$ userName = "root";
$ senha = "";
$ database = "src";
tentar
$ conn = new PDO ("mysql: host = $ hostName; dbname = $ banco de dados", $ nome de usuário, $ senha);
$ Conn-> setAttribute (PDO :: Atttr_errmode, PDO :: ErrMode_Exception);
eco "conexão bem -sucedida";
catch (pDoException $ e)
eco "conexão falhou". $ e-> getMessage ();
Conclusão
Este tutorial ensinou a você se conectar ao servidor MySQL usando objetos de dados PHP e a extensão PHP MySQLI. Sinta -se à vontade para explorar os documentos para uma extensa documentação.