PHP: Connessione di PHP a MySQL con MySQLi (stile orientato agli oggetti)
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.
Il seguente esempio dimostra come connettere PHP a MySQL utilizzando MySQLi in uno stile orientato agli oggetti. È buona pratica creare un database e un utente dedicati per la tua applicazione piuttosto che utilizzare l'account 'root'. Questo approccio migliora la sicurezza della tua applicazione.
<?php
$hostname = '<XXXXXX>.stackhero-network.com';
$user = 'root';
$password = '<yourPassword>';
$database = 'root'; // In produzione, crea un database e un utente dedicati in phpMyAdmin
$mysqli = mysqli_init();
$mysqliConnected = $mysqli->real_connect($hostname, $user, $password, $database, NULL, NULL, MYSQLI_CLIENT_SSL);
if (!$mysqliConnected) {
die('Errore di connessione: ' . $mysqli->connect_error);
}
echo 'Connessione riuscita... ' . $mysqli->host_info . "\n";
$mysqli->close();
?>