Para hacer una conexión a mysql podemos usar varios lenguajes de programación y formas, en este caso vamos a utilizar mysqli, una evolución de mysql, ya que en PHP 7 mysql deja de funcionar y estaríamos creando programas obsoletos, para arreglar esto usamos la ultima versión que es mysqli, en PHP. Cabe mencionar que también puede ser recomendable guardar los datos de la conexión a la base de datos en un archivo separado.
¿Qué es la extensión mysqli de PHP?
La extensión mysqli, o como a veces se le conoce, la extensión de MySQL mejorada, se desarrolló para aprovechar las nuevas funcionalidades encontradas en los sistemas MySQL con versión 4.1.3 o posterior. La extensión mysqliviene incluida en las versiones PHP 5 y posteriores.
La extensión mysqli contiene numerosos beneficios, siendo estas las mejoras principales respecto a la extensiónmysql:
-
Interfaz orientada a objetos
-
Soporte para Declaraciones Preparadas
-
Soporte para Múltiples Declaraciones
-
Soporte para Transacciones
-
Mejoradas las opciones de depuración
-
Soporte para servidor empotrado
Nota:
Si utiliza MySQL versión 4.1.3 o superior, se recomienda encarecidamente utilizar esta extensión.
Ejemplo:
Como se puede apreciar, cuando se usa mysqli podemos usar también sus funciones. Estas sirven para realizar múltiples acciones relacionadas con MySQL y la base de datos.
En el ejemplo:
- connect_error — Devuelve una cadena con la descripción del último error de conexión
Pero como esa hay muchas funciones más.
Ejemplo: https://wwwtalentosi.000webhostapp.com/