Tweet |
En este tutorial te mostraré cómo conectar PHP con MySQL utilizando MySQLi de la manera más sencilla que existe. Verás que no es nada complicado trabajar con MySQLi y PHP.
¿Que necesitamos?
* Motor de PHP
Dificultad
Medio
Paso 1:
Primero hablemos un poco de lo que es MySQLi para irnos familiarizando... La extensión de MySQL mejorada [MySQLi], se desarrolló para aprovechar las nuevas funcionalidades encontradas en los sistemas MySQL con versión 4.1.3 o posterior. MySQLi ya viene incluida en las versión 5 de PHP y en versiones posteriores.
Entre los principales beneficios de usar MySQLi tenemos:
- 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
Así que bien, una vez explicado esto, vamos con el tutorial.
Al igual que en su versión anterior, la conexión requiere de 4 parámetros para funcionar: el nombre del servidor, el usuario y contraseña de la base de datos y por último, el nombre de la base de datos.
Ahora, para crear la conexión necesitamos inicializar un objeto mysqli, enviando cómo parámetros los 4 datos antes mencionados. Tenemos dos opciones, hacerlo de manera directa o por separado:
Un sólo paso:
$mysqli = new mysqli("localhost", "root", "rooot", "basedatos");
Por separado:
define("DB_HOST","localhost" );
define("DB_USER", "root");
define("DB_PASS", "rooot");
define("DB_DATABASE", "basedatos" );
$mysqli = new mysqli(DB_HOST, DB_USER, DB_PASS, DB_DATABASE);
Paso 2:
No hay diferencia en cuanto a funcionamiento si se elige la manera rápida o la detallada, actúan exactamente de la misma manera así que tu elige.
Ahora lo que sigue es una pequeña trampa para errores, utilizaremos mysqli_connect_error() para que en caso de existir alguno se nos mostrará en pantalla, para esto sólo agregamos lo siguiente debajo de nuestro código ya creado:
if ($mysqli === false){
die("ERROR: No se estableció la conexión. ". mysqli_connect_error());
}
Paso 3:
¡Y listo! Con eso ya tienes todo listo para poder utilizar tu archivo conexión, aquí abajo te muestro cómo debe quedar tu código cómo resultado final:
conexion.php
<?php
$mysqli = new mysqli("localhost", "root", "rooot", "basedatos");
if ($mysqli === false){
die("ERROR: No se estableció la conexión. ". mysqli_connect_error());
}
?>
Ahora ya puedes mandarlo a llamar directamente desde tus otros archivos en donde hagas consultas y operaciones con MySQLi y sería todo.
En el siguiente tutorial te mostraré cómo hacer consultas con PHP y MySQLi así que está al pendiente.
Video
Fin del tutorial
En este momento hay
En este momento hay 0 comentarios sobre Tutorial: Cómo conectar php con MySQL utilizando MySQLi.