PHP: Verbindung von PHP zu MySQL mit MySQLi (objektorientierter Stil)

Diese Dokumentation ist Teil des Verbindung zu MySQL-Leitfadens. Den vollständigen Leitfaden finden Sie hier: Erfahren Sie, wie Sie sich von PHP aus mit MySQL unter Verwendung von MySQLi und PDO verbinden.

👋 Willkommen in der Stackhero-Dokumentation!

Stackhero bietet eine einsatzbereite PHP-Cloud-Lösung, die zahlreiche Vorteile bietet, darunter:

  • Deployen Sie Ihre Anwendung in Sekunden mit einem einfachen git push.
  • Verwenden Sie Ihren eigenen Domainnamen und profitieren Sie von der automatischen Konfiguration von HTTPS-Zertifikaten für erhöhte Sicherheit.
  • Genießen Sie beruhigende automatische Backups, Ein-Klick-Updates und eine einfache, transparente und vorhersehbare Preisgestaltung.
  • Erhalten Sie optimale Performance und robuste Sicherheit dank einer privaten und dedizierten VM.

Sparen Sie Zeit und vereinfachen Sie Ihr Leben: Es dauert nur 5 Minuten, um die PHP-Cloud-Hosting-Lösung von Stackhero auszuprobieren!

Das folgende Beispiel zeigt, wie PHP mit MySQL unter Verwendung von MySQLi im objektorientierten Stil verbunden wird. Es ist bewährte Praxis, eine dedizierte Datenbank und einen Benutzer für Ihre Anwendung zu erstellen, anstatt das 'root'-Konto zu verwenden. Dieser Ansatz verbessert die Sicherheit Ihrer Anwendung.

<?php

$hostname = '<XXXXXX>.stackhero-network.com';
$user = 'root';
$password = '<yourPassword>';
$database = 'root'; // In der Produktion erstellen Sie eine dedizierte Datenbank und einen Benutzer in phpMyAdmin

$mysqli = mysqli_init();
$mysqliConnected = $mysqli->real_connect($hostname, $user, $password, $database, NULL, NULL, MYSQLI_CLIENT_SSL);
if (!$mysqliConnected) {
  die('Verbindungsfehler: ' . $mysqli->connect_error);
}

echo 'Verbindung erfolgreich... ' . $mysqli->host_info . "\n";

$mysqli->close();

?>