PHP: Connessione di PHP a MySQL con MySQLi (stile procedurale)
Questa documentazione fa parte della guida Connessione a MySQL. Consulta la guida completa qui: Scopri come connetterti a MySQL da PHP utilizzando MySQLi e PDO.
👋 Benvenuto nella documentazione di Stackhero!
Stackhero offre una piattaforma PHP cloud progettata per deployment rapidi e affidabili:
- Distribuisci la tua applicazione PHP in produzione in pochi secondi con un semplice
git push.- Usa il tuo dominio personale, con certificati HTTPS automatici configurati per te. Non sono necessari passaggi manuali.
- Affidati a backup automatici, aggiornamenti con un clic e prezzi chiari e prevedibili. Stackhero si occupa di questi dettagli, così puoi concentrarti sul tuo codice.
- Approfitta di elevate prestazioni e sicurezza su un'infrastruttura privata e dedicata, costruita appositamente per le tue applicazioni.
Rendi il tuo workflow più fluido e risparmia tempo. Iniziare con il PHP cloud hosting di Stackhero richiede solo pochi minuti.
Se preferisci un approccio procedurale, l'esempio seguente mostra come stabilire una connessione utilizzando MySQLi in uno stile procedurale. Come sempre, si raccomanda l'uso di un database dedicato e di un utente con restrizioni per una maggiore sicurezza.
<?php
$hostname = '<XXXXXX>.stackhero-network.com';
$user = 'root';
$password = '<yourPassword>';
$database = 'root'; // Per una maggiore sicurezza, crea un database e un utente dedicati in phpMyAdmin
$mysqli = mysqli_init();
$mysqliConnected = mysqli_real_connect($mysqli, $hostname, $user, $password, $database, NULL, NULL, MYSQLI_CLIENT_SSL);
if (!$mysqliConnected) {
die('Errore di connessione: ' . mysqli_connect_error($mysqli));
}
echo 'Successo: ' . mysqli_get_host_info($mysqli) . "\n";
mysqli_close($mysqli);
?>