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);
?>