Conexión PHP Mysql: Mysqli vs PDO

Conexión PHP Mysql: Mysqli vs PDO

Conexión PHP Mysql: Mysqli vs PDO. En este breve articulo veremos cómo optimizar nuestras conexiones con la base de datos MySQL para aumentar la funcionalidad de nuestros proyectos web. Primero tenemos que ver la conexión en el servidor Mysql. Veremos los tres tipos con lo cual podemos conectarnos al servidor de datos.

Ahora utilizaremos llamadas MySQLi y PDO_MySQL. En este artículo les mostraremos con ejemplos precisos para lograr este cometido.

💣 Descarga sistemas PHP y Laravel COMPLETOS GRATIS
Recursos premium listos para usar en proyectos reales 💻
👥 +1000 desarrolladores · 🔥 Publicaciones diarias
🔥 Unirme al canal GRATIS ahora 👥 Grupo de Facebook
⏳ Enlaces disponibles por tiempo limitado
💻 Sistemas completos 🔌 Plugins PRO ⚡ Scripts listos 🔥 Recursos exclusivos

Conexión PHP Mysql PDO MySQLi

Formas de conexión entre Php y MySQL

Usaremos variables como mostraremos en la siguiente lista.

  1. El nombre del servidor
  2. El nombre de la base de datos
  3. El usuario que vamos a emplear para abrir la conexión.
  4. La contraseña para dar seguridad a nuestros datos almacenados.

Aquí mostramos los datos que usaremos para lograr conectarnos con la base de datos, estos datos se pueden llamar desde un archivo externo o caso contrario colocarlo dentro de nuestro script que no es muy recomendado. Archivo (conexion.php)

<?php //Datos para la conexión con la base de datos MySQL
$host= 'localhost';
$basedatos= 'Base de datos';
$usuario= 'usuario';
$contrasena= 'contraseña';
?>

Para abrir la conexión emplearemos los siguientes fragmentos de código:

Paso #01 Conexión modo Clasico.

//Conectando
$conectar = mysql_connect($host, $usuario, $contrasena);
//Manejando de errores en la conexión
if (!$conectar)
die("Error en la conexión a MySQL: " . mysql_error());
else
echo "Conexión exitosa modo clasico!";
//Seleccionar base de datos a conectar
mysql_select_db($basedatos)
or die("La conexión ha fallado " . mysql_error());
mysql_close();
?>

Nota: Ya esta obsoleto para realizar conexiones en php y Mysql.

Paso #02 Conexión modo MySQLi.

//MySQLi
$mysqli = new mysqli($host, $usuario,$contrasena, $basedatos);
if ($mysqli -> connect_errno) {
die( "Fallo la conexión al servidor MySQLi: (" . $mysqli -> mysqli_connect_errno() 
. ") " . $mysqli -> mysqli_connect_error());
}
else
echo "Conexión concretada!";
mysqli_close($mysqli);
?>

Nota: Recomendado para realizar conexiones

Paso #03 Conexión modo PDO.

//MySQL PDO
try {
$conectar = new PDO('mysql:host='.$host.';dbname='.$basedatos, $usuario, $contrasena);
print "Conexión exitosa desde PDO!";
}
catch (PDOException $econexion) {
print "¡Error al conectar!: " . $econexion->getMessage() . "
";
die();
}
$conectar =null;
PDO ó MySQLi, ¿Cuál elegir para tus proyectos?

En este caso todo depende de nuestro proyecto que estemos realizando y las necesidades que utilizaremos para su desarrollo.

Para mayor información pueden visitar la página oficial de PHP y ver las características de cada tipo, para recién tomar una decisión concreta.

Conexión PHP Mysql
Conexión PHP Mysql

Fuente:

PHP conectar

¿De cuánta utilidad te ha parecido este contenido?

¡Haz clic en una estrella para puntuarlo!

Promedio de puntuación 4 / 5. Recuento de votos: 3

Hasta ahora, ¡no hay votos!. Sé el primero en puntuar este contenido.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *