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 PHP Cloud Plattform, die für schnelle und zuverlässige Deployments entwickelt wurde:

  • Deployen Sie Ihre PHP-Anwendung in wenigen Sekunden mit einem einfachen git push in die Produktion.
  • Verwenden Sie Ihre eigene Domain – automatische HTTPS-Zertifikate werden für Sie eingerichtet. Es sind keine manuellen Schritte erforderlich.
  • Verlassen Sie sich auf automatische Backups, One-Click-Updates und eine transparente, vorhersehbare Preisgestaltung. Stackhero übernimmt diese Aufgaben, damit Sie sich auf Ihren Code konzentrieren können.
  • Profitieren Sie von hoher Performance und Sicherheit auf einer privaten, dedizierten Infrastruktur, die speziell für Ihre Anwendungen konzipiert ist.

Optimieren Sie Ihren Workflow und sparen Sie Zeit. Der Einstieg in das PHP Cloud Hosting von Stackhero dauert nur wenige Minuten.

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

?>