Que tal amigos, bienvenidos a un nuevo tutorial, después de un tiempo sin escribir aquí estamos de nuevo. Y pues bueno, si estás buscando cómo conectar PHP con MySQLi estás en el lugar indicado.
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.
* Motor de PHP
Medio
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:
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:
Por separado:
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:
¡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
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.
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