PHP ist eine sehr beliebte serverseitige Skriptsprache, die verschiedene Arten von Datenbanken verbinden und mit ihnen interagieren kann. Unabhängig davon, ob Sie eine Website oder Webanwendung entwickeln oder Daten verarbeiten, müssen Sie eine Datenbank verwenden. In diesem Artikel werden einige häufig verwendete PHP-Funktionen zusammengefasst, die Ihnen beim Verbinden und Bearbeiten von Datenbanken helfen können.
Diese Funktion wird verwendet, um eine Verbindung zur MySQL-Datenbank herzustellen und gibt ein Verbindungsobjekt zurück. Es erfordert die Übergabe von 4 Parametern: Datenbank-Hostname, Benutzername, Passwort und Datenbankname. Der Beispielcode lautet wie folgt:
$host = "localhost"; $username = "root"; $password = ""; $dbname = "test"; $conn = mysqli_connect($host, $username, $password, $dbname); if (!$conn) { die("连接失败: " . mysqli_connect_error()); }
Diese Funktion wird verwendet, um die geöffnete Datenbankverbindung zu schließen. Der Beispielcode lautet wie folgt:
mysqli_close($conn);
Diese Funktion wird verwendet, um SQL-Abfragen oder -Befehle an die MySQL-Datenbank zu senden. Der Beispielcode lautet wie folgt:
$sql = "SELECT * FROM users"; $result = mysqli_query($conn, $sql); if (mysqli_num_rows($result) > 0) { while ($row = mysqli_fetch_assoc($result)) { echo "ID: " . $row["id"] . " - Name: " . $row["name"] . " - Email: " . $row["email"] . "<br>"; } }
Diese Funktion wird verwendet, um die Anzahl der Zeilen im Ergebnissatz zurückzugeben. Der Beispielcode lautet wie folgt:
$num_rows = mysqli_num_rows($result); echo "总共有 " . $num_rows . " 条记录。";
Diese Funktion wird verwendet, um eine Zeile aus der Ergebnismenge als assoziatives Array zurückzugeben. Mit dieser Funktion können Sie Abfrageergebnisse Zeile für Zeile abrufen. Der Beispielcode lautet wie folgt:
while ($row = mysqli_fetch_assoc($result)) { echo "ID: " . $row["id"] . " - Name: " . $row["name"] . " - Email: " . $row["email"] . "<br>"; }
Diese Funktion wird verwendet, um eine Zeile aus der Ergebnismenge als assoziatives Array oder numerisches Array zurückzugeben. Der Beispielcode lautet wie folgt:
while ($row = mysqli_fetch_array($result)) { echo "ID: " . $row["id"] . " - Name: " . $row["name"] . " - Email: " . $row["email"] . "<br>"; }
Diese Funktion wird verwendet, um die ID-Nummer des zuletzt eingefügten Datensatzes zurückzugeben. Der Beispielcode lautet wie folgt:
$sql = "INSERT INTO users (name, email) VALUES ('John Doe', 'johndoe@example.com')"; if (mysqli_query($conn, $sql)) { $last_id = mysqli_insert_id($conn); echo "新纪录插入成功,最后插入的记录ID是: " . $last_id; } else { echo "Error: " . $sql . "<br>" . mysqli_error($conn); }
Zusammenfassung
Die oben genannten sind einige PHP-Funktionen im Zusammenhang mit der Datenbankverbindung. Mit diesen Funktionen können Sie eine Verbindung zur Datenbank herstellen, Abfragen ausführen, Daten abrufen und andere allgemeine Vorgänge ausführen. Sie sind wesentliche Werkzeuge für die Arbeit mit Datenbanken. Unabhängig davon, ob Sie auf MySQL, SQLite, Oracle oder eine andere Datenbank zugreifen, sind diese Funktionen universell und können Ihnen bei der Verwaltung und Bearbeitung Ihrer Daten helfen.
Das obige ist der detaillierte Inhalt vonZusammenfassung allgemeiner Funktionen zum Herstellen einer Verbindung zur Datenbank in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!