PHP: Connecter PHP à MySQL avec MySQLi (style procédural)

Cette documentation fait partie du guide Se connecter à MySQL. Consultez le guide complet ici : Découvrez comment connecter PHP à MySQL avec MySQLi et PDO.

👋 Bienvenue sur la documentation de Stackhero !

Stackhero propose une solution PHP cloud prête à l'emploi qui offre de nombreux avantages, notamment :

  • Déployez votre application en quelques secondes avec un simple git push.
  • Utilisez votre propre nom de domaine et profitez de la configuration automatique des certificats HTTPS pour une sécurité renforcée.
  • Bénéficiez de la sauvegarde automatique, des mises à jour en un clic, ainsi que d'une tarification simple, transparente et prévisible.
  • Profitez d'une performance optimale et d'une sécurité renforcée grâce à une VM privée et dédiée.

Gagnez du temps et simplifiez-vous la vie : il suffit de 5 minutes pour essayer la solution PHP cloud hosting de Stackhero !

Si vous préférez une approche procédurale, l'exemple ci-dessous montre comment établir une connexion avec MySQLi en style procédural. Comme toujours, il est conseillé d'utiliser une base de données dédiée et un utilisateur restreint pour renforcer la sécurité.

<?php

$hostname = '<XXXXXX>.stackhero-network.com';
$user = 'root';
$password = '<yourPassword>';
$database = 'root'; // Pour plus de sécurité, créez une base de données et un utilisateur dédiés dans phpMyAdmin

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

echo 'Succès : ' . mysqli_get_host_info($mysqli) . "\n";

mysqli_close($mysqli);

?>