PHP: Conectar PHP a MySQL con MySQLi (estilo procedural)

Esta documentación forma parte de la guía Conectar a MySQL. Consulte la guía completa aquí: Aprenda a conectar a MySQL desde PHP usando MySQLi y PDO.

👋 ¡Bienvenido a la documentación de Stackhero!

Stackhero ofrece una plataforma PHP cloud diseñada para despliegues rápidos y fiables:

  • Despliegue su aplicación PHP en producción en segundos con un simple git push.
  • Utilice su propio dominio, con certificados HTTPS automáticos configurados para usted. No se requieren pasos manuales.
  • Confíe en copias de seguridad automáticas, actualizaciones con un solo clic y una tarifa clara y predecible. Stackhero se encarga de estos detalles para que usted pueda centrarse en su código.
  • Disfrute de un alto nivel de rendimiento y seguridad en una infraestructura privada y dedicada, diseñada específicamente para sus aplicaciones.

Optimice su flujo de trabajo y ahorre tiempo. Empezar con el PHP cloud hosting de Stackhero le llevará solo unos minutos.

Si prefiere un enfoque procedural, el ejemplo a continuación muestra cómo establecer una conexión usando MySQLi en un estilo procedural. Como siempre, se recomienda usar una base de datos dedicada y un usuario restringido para mejorar la seguridad.

<?php

$hostname = '<XXXXXX>.stackhero-network.com';
$user = 'root';
$password = '<yourPassword>';
$database = 'root'; // Para mejorar la seguridad, cree una base de datos y un usuario dedicados en phpMyAdmin

$mysqli = mysqli_init();
$mysqliConnected = mysqli_real_connect($mysqli, $hostname, $user, $password, $database, NULL, NULL, MYSQLI_CLIENT_SSL);
if (!$mysqliConnected) {
  die('Error de conexión: ' . mysqli_connect_error($mysqli));
}

echo 'Éxito: ' . mysqli_get_host_info($mysqli) . "\n";

mysqli_close($mysqli);

?>