Heim > Backend-Entwicklung > PHP-Tutorial > Ausführliches Tutorial zum Herstellen einer Datenbankverbindung mit MySQLi in PHP

Ausführliches Tutorial zum Herstellen einer Datenbankverbindung mit MySQLi in PHP

WBOY
Freigeben: 2024-06-04 13:42:38
Original
724 Leute haben es durchsucht

So verwenden Sie MySQLi, um eine Datenbankverbindung in PHP herzustellen: Fügen Sie die MySQLi-Erweiterung ein (require_once), erstellen Sie eine Verbindungsfunktion (Funktion connect_to_db), rufen Sie die Verbindungsfunktion auf ($conn = connect_to_db()), führen Sie die Abfrage aus ($result = $ conn->query()) Schließen Sie die Verbindung ($conn->close())

Ausführliches Tutorial zum Herstellen einer Datenbankverbindung mit MySQLi in PHP

Herstellen einer Datenbankverbindung mit MySQLi in PHP

Einführung

MySQLi ist eine Erweiterung in PHP für Interaktion mit der MySQL-Datenbank. Es bietet eine einfache und effiziente Möglichkeit, eine Datenbankverbindung herzustellen und Abfragen auszuführen. Dieser Artikel bietet eine detaillierte Anleitung zum Herstellen einer Datenbankverbindung mit MySQLi in PHP, einschließlich praktischer Beispiele.

Voraussetzungen

Bevor Sie fortfahren, stellen Sie sicher, dass die folgenden Voraussetzungen erfüllt sind:

  • PHP installiert und konfiguriert
  • MySQL-Datenbank und -Server
  • MySQLi-Erweiterung aktiviert oder installiert

Schritt 1: Fügen Sie die MySQLi-Erweiterung ein

Fügen Sie zunächst die MySQLi-Erweiterung in Ihr PHP-Skript ein:

<?php
require_once 'path/to/mysqli_connect.php';
?>
Nach dem Login kopieren

Schritt 2: Erstellen Sie die Verbindungsfunktion.

Um den Verbindungscode wiederzuverwenden, erstellen Sie eine Funktion zum Herstellen der MySQLi-Verbindung:

<?php

function connect_to_db() {
    $hostname = 'localhost';
    $username = 'root';
    $password = '';
    $database = 'my_database';
    $conn = new mysqli($hostname, $username, $password, $database);
    if ($conn->connect_error) {
        die("连接失败: " . $conn->connect_error);
    }
    return $conn;
}
?>
Nach dem Login kopieren

Schritt 3: Aufrufen die Verbindungsfunktion

Erhalten Sie in Ihrem Skript die MySQLi-Verbindung, indem Sie die Funktion connect_to_db() aufrufen:

<?php

$conn = connect_to_db();
?>
Nach dem Login kopieren

Schritt 4: Führen Sie die Abfrage aus

Jetzt können Sie das Verbindungsobjekt verwenden, um die MySQL-Abfrage auszuführen:

<?php

$result = $conn->query("SELECT * FROM users");
if (!$result) {
    die("查询失败: " . $conn->error);
}

// 处理查询结果...
?>
Nach dem Login kopieren

Schritt 5: Verbindung schließen

Schließen Sie abschließend die MySQLi-Verbindung am Ende des Skripts, um Ressourcen freizugeben:

<?php

$conn->close();
?>
Nach dem Login kopieren

Ein praktisches Beispiel

Hier ist ein einfaches Beispiel für die Verwendung von MySQLi Stellen Sie eine Verbindung zu einer Datenbank her und rufen Sie Daten ab:

<?php

$conn = connect_to_db();

$result = $conn->query("SELECT * FROM users");

while ($row = $result->fetch_assoc()) {
    echo $row['id'] . ' ' . $row['name'] . '<br>';
}

$conn->close();
?>
Nach dem Login kopieren

Fazit

Indem Sie diese Schritte befolgen, können Sie ganz einfach eine Datenbankverbindung herstellen und MySQL-Abfragen mit MySQLi in PHP ausführen. Durch die Wiederverwendung von Verbindungsfunktionen und die korrekte Freigabe von Ressourcen können Sie eine stabile und effiziente Datenbankverbindung sicherstellen.

Das obige ist der detaillierte Inhalt vonAusführliches Tutorial zum Herstellen einer Datenbankverbindung mit MySQLi in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage