„Wenn ein Arbeiter seine Arbeit gut machen will, muss er zuerst seine Werkzeuge schärfen.“ – Konfuzius, „Die Gespräche des Konfuzius. Lu Linggong“
Titelseite > Programmierung > Erklärt von Darshan Hiranandani: Wie verbinde ich mich mit PHP mit einer MySQL-Datenbank?

Erklärt von Darshan Hiranandani: Wie verbinde ich mich mit PHP mit einer MySQL-Datenbank?

Veröffentlicht am 09.11.2024
Durchsuche:610

Explain by Darshan Hiranandani : How do I connect to a MySQL database using PHP?

Hallo zusammen, ich bin Darshan Hiranandani, ich erkläre, wie man mit PHP eine Verbindung zu einer MySQL-Datenbank herstellt?

Um mit PHP eine Verbindung zu einer MySQL-Datenbank herzustellen, können Sie entweder die mysqli-Erweiterung oder die PDO-Erweiterung (PHP Data Objects) verwenden. Nachfolgend finden Sie Beispiele für beide Methoden:

MySQL-Erweiterung verwenden

// Datenbankanmeldeinformationen
$servername = "localhost";
$username = "your_username";
$password = "Ihr_Passwort";
$dbname = "your_database";

// Verbindung erstellen
$conn = new mysqli($servername, $username, $password, $dbname);

// Verbindung prüfen
if ($conn->connect_error) {
die("Verbindung fehlgeschlagen: " . $conn->connect_error);
}
echo „Erfolgreich verbunden“;

// Verbindung schließen
$conn->close();
?>

*PDO-Erweiterung verwenden
*

// Datenbankanmeldeinformationen
$servername = "localhost";
$username = "your_username";
$password = "Ihr_Passwort";
$dbname = "your_database";

versuchen {
// Eine PDO-Instanz erstellen
$conn = new PDO("mysql:host=$servername;dbname=$dbname", $username, $password);
// Den PDO-Fehlermodus auf Ausnahme
setzen $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
echo „Erfolgreich verbunden“;
} Catch (PDOException $e) {
echo „Verbindung fehlgeschlagen:“ . $e->getMessage();
}

// Verbindung schließen
$conn = null;
?>

Erläuterung
Datenbankanmeldeinformationen:

$servername: Der Hostname oder die IP-Adresse des MySQL-Servers.
$username: Der Benutzername für die MySQL-Datenbank.
$password: Das Passwort für die MySQL-Datenbank.
$dbname: Der Name der MySQL-Datenbank, mit der Sie eine Verbindung herstellen möchten.
Verwendung von mysqli:

Erstellen Sie eine Verbindung mit new mysqli().
Überprüfen Sie die Verbindung mit $conn->connect_error.
Schließen Sie die Verbindung mit $conn->close().
Verwenden von PDO:

Erstellen Sie eine neue PDO-Instanz mit dem DSN (Datenquellennamen), dem Benutzernamen und dem Passwort.
Setzen Sie den Fehlermodus auf PDO::ERRMODE_EXCEPTION, um Ausnahmen bei Fehlern auszulösen.
Schließen Sie die Verbindung, indem Sie die PDO-Instanz auf null setzen.
Auswahl zwischen mysqli und PDO
mysqli: Prozedurale und objektorientierte Schnittstelle. Unterstützt nur MySQL.
PDO: Objektorientierte Schnittstelle. Unterstützt mehrere Datenbanktypen (MySQL, PostgreSQL, SQLite usw.). Bietet eine flexiblere und sicherere Möglichkeit zur Interaktion mit Datenbanken.
Beide Methoden sind weit verbreitet, PDO wird jedoch aufgrund seiner Flexibilität und Unterstützung für mehrere Datenbanktypen empfohlen.

Freigabeerklärung Dieser Artikel ist abgedruckt unter: https://dev.to/darshanhiranandani23/explain-by-darshan-hiranandani-how-do-i-connect-to-a-mysql-database-using-php-4eoa?1Falls vorhanden Verstoß, wenden Sie sich zum Löschen bitte an [email protected]
Neuestes Tutorial Mehr>

Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.

Copyright© 2022 湘ICP备2022001581号-3