Heim >Backend-Entwicklung >PHP-Tutorial >Erforderliche Schritte für die PHP-Datenbankverbindung, von einfach bis fortgeschritten
PHP erfordert sieben Schritte, um eine Verbindung zur MySQL-Datenbank herzustellen: Verbindung herstellen (msiql_connect()) Abfrage vorbereiten (mysqli_prepare()) Parameter binden (mysqli_stmt_bind_param()) Abfrage ausführen (mysqli_stmt_execute()) Ergebnisse abrufen (mysqli_stmt_get_result() ) Durchlaufen Sie die Ergebnisse (mysqli_fetch_assoc() )) Schließen Sie die Verbindung (mysqli_close())
Erforderliche Schritte für die PHP-Datenbankverbindung, von einfach bis fortgeschritten
1. Einfache Verbindung
Verwenden Sie mysqli_connect( ) Funktion zum Herstellen einer Verbindung mit der MySQL-Datenbank:
$mysqli = mysqli_connect("localhost", "username", "password", "database"); if (!$mysqli) { echo "Unable to connect to the database: " . mysqli_connect_error(); exit(); }
2. Bereiten Sie die Abfrage vor
Verwenden Sie die Funktion mysqli_prepare(), um eine Abfrage vorzubereiten:
$stmt = $mysqli->prepare("SELECT * FROM users WHERE id = ?");
3. Verwenden Sie die Funktion mysqli_stmt_bind_param() um Parameter in der Abfrage zu binden:
$param = 3; mysqli_stmt_bind_param($stmt, "i", $param);
4. Führen Sie die Abfrage aus
Verwenden Sie die Funktion mysqli_stmt_execute(), um die Abfrage auszuführen:
mysqli_stmt_execute($stmt);
5. Holen Sie sich die Ergebnisse
Verwenden Sie die Funktion mysqli_stmt_get_result() bekommen die Abfrageergebnisse:
$result = mysqli_stmt_get_result($stmt);
6. Verwenden Sie die Funktion mysqli_fetch_assoc() Datenbank:
while ($row = mysqli_fetch_assoc($result)) { echo "ID: " . $row['id'] . "<br>"; echo "Name: " . $row['name'] . "<br>"; }
Praktischer Fall
Verbinden Sie sich mit der Datenbank und fragen Sie den Benutzer abmysqli_close($mysqli);
Das obige ist der detaillierte Inhalt vonErforderliche Schritte für die PHP-Datenbankverbindung, von einfach bis fortgeschritten. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!