En esta publicación, aprenderemos cómo usar PHP para conectarse al servidor MySQL. Una vez conectado a MySQL, puede usar el código PHP para realizar operaciones CRUD en la base de datos.
Cómo conectar PHP a MySQL
Hay dos formas principales de conectar su aplicación PHP a un servidor MySQL:
Exploremos.
PHP Connect MySQL - Uso de MySQLI Extension
La extensión mejorada MySQLI o MySQL es un controlador PHP para bases de datos MySQL. Esta extensión viene con características y mejoras adicionales sobre la antigua extensión MySQL.
La extensión MySQLI nos proporciona la función mysqli_connect, que nos permite conectarnos a la base de datos MySQL.
La sintaxis de la función se muestra a continuación:
mysqli_connect (
cadena $ hostname = ini_get ("mysqli.default_host "),
cadena $ username = ini_get ("mysqli.Usuario predeterminado"),
cadena $ contraseña = ini_get ("mysqli.default_pw "),
cadena $ database = "",
int $ port = ini_get ("mysqli.default_port "),
cadena $ Socket = ini_get ("mysqli.default_socket ")
): mysqli | falso
La función acepta seis argumentos se describen a continuación:
La función devolverá un objeto que represente la conexión al servidor MySQL. Si la conexión falla, la función devuelve falso.
PHP MYSQLI CONEXIÓN A MYSQL SERVER - OOP
A continuación se muestra el código orientado al objeto para conectarse al servidor MySQL usando la función mysqli_connect ():
$ hostname = "localhost";
$ username = "root";
$ contraseña = "";
$ database = "src";
$ Conn = new MySQLI ($ hostname, $ username, $ contraseña);
if ($ Conn -> Connect_error)
morir ("Falló la conexión!". $ Conn-> Connect_Error);
echo "conexión exitosa";
?>
Una vez que ejecutamos el código anterior, deberíamos obtener la salida:
conexión exitosa
La salida anterior muestra la conexión exitosa.
PHP MySQLI Connect al servidor MySQL - procedimiento
El siguiente es el código de procedimiento para la conexión al servidor MySQL utilizando la extensión MySQLI:
$ hostname = "localhost";
$ username = "root";
$ contraseña = "";
$ database = "src";
$ conn = mysqli_connect ($ hostname, $ username, $ contraseña, $ database);
if (mysqli_connect_errno ())
morir ("Falló la conexión".myqli_connect_error ());
echo "conexión exitosa";
?>
PHP Connect MySQL Server - PDO
Para conectarse al servidor MySQL utilizando objetos de datos PHP, ejecute el ejemplo de código como se muestra a continuación:
$ hostname = "localhost";
$ username = "root";
$ contraseña = "";
$ database = "src";
intentar
$ Conn = new PDO ("mysql: host = $ hostname; dbname = $ database", $ username, $ contraseña);
$ conn-> setAttribute (pdo :: att_errmode, pdo :: errmode_exception);
echo "conexión exitosa";
catch (pdoException $ e)
Echo "Falló la conexión". $ e-> getMessage ();
Conclusión
Este tutorial le enseñó cómo conectarse al servidor MySQL utilizando objetos de datos PHP y la extensión PHP MySQLI. Siéntase libre de explorar los documentos para una extensa documentación.