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

?>