PHP: Conectar PHP a MySQL con MySQLi (estilo orientado a objetos)

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.

El siguiente ejemplo demuestra cómo conectar PHP a MySQL usando MySQLi en un estilo orientado a objetos. Es una buena práctica crear una base de datos y un usuario dedicados para su aplicación en lugar de usar la cuenta 'root'. Este enfoque mejora la seguridad de su aplicación.

<?php

$hostname = '<XXXXXX>.stackhero-network.com';
$user = 'root';
$password = '<yourPassword>';
$database = 'root'; // En producción, cree una base de datos y un usuario dedicados en phpMyAdmin

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

echo 'Conexión exitosa... ' . $mysqli->host_info . "\n";

$mysqli->close();

?>