Heim > Artikel > Backend-Entwicklung > Wie manipulieren Sie Datenbankdaten mithilfe der in PHP integrierten Funktionen?
PHP bietet integrierte Funktionen für die Interaktion mit Datenbanken und die Datenbearbeitung, z. B. das Herstellen einer Verbindung zu Datenbanken, das Erstellen von Tabellen sowie das Einfügen, Lesen, Aktualisieren und Löschen von Daten. Diese Funktionen vereinfachen die Interaktion mit der Datenbank und erleichtern die Datenverwaltung in Ihrer Anwendung.
Datenbankdaten mithilfe integrierter PHP-Funktionen bearbeiten
PHP bietet einen umfangreichen Satz integrierter Funktionen, die zur Interaktion mit der Datenbank und zur Bearbeitung von Daten verwendet werden können. Diese Funktionen vereinfachen das Erstellen, Lesen, Aktualisieren und Löschen von Daten aus der Datenbank. In diesem Artikel werden einige häufig verwendete PHP-Datenbankmanipulationsfunktionen vorgestellt und Codebeispiele bereitgestellt, um deren Verwendung zu demonstrieren.
Datenbankverbindung
Bevor Sie Datenbankfunktionen verwenden, müssen Sie zunächst eine Verbindung mit der Datenbank herstellen. Dies geschieht über Erweiterungen wie mysqli_connect()
oder PDO
. Hier ist ein Beispiel: mysqli_connect()
或 PDO
等扩展程序来完成的。这里有一个示例:
$servername = "localhost"; $username = "username"; $password = "password"; $database = "database_name"; // MySQLi $conn = mysqli_connect($servername, $username, $password, $database); // PDO $conn = new PDO("mysql:host=$servername;dbname=$database", $username, $password);
创建数据表
CREATE TABLE
语句用于创建新的数据表。它需要指定表的名称和列结构。
$sql = "CREATE TABLE users ( id INT NOT NULL AUTO_INCREMENT, name VARCHAR(255) NOT NULL, email VARCHAR(255) NOT NULL, PRIMARY KEY (id) )"; if (mysqli_query($conn, $sql)) { echo "Table users created successfully"; } else { echo "Error creating table: " . mysqli_error($conn); }
插入数据
INSERT INTO
语句用于将数据插入表中。它需要指定表名称、列名称和要插入的值。
$name = "John Doe"; $email = "john.doe@example.com"; $sql = "INSERT INTO users (name, email) VALUES ('$name', '$email')"; if (mysqli_query($conn, $sql)) { echo "New record created successfully"; } else { echo "Error: " . mysqli_error($conn); }
读取数据
SELECT
语句用于从表中检索数据。它可以指定要检索的列、表名称和可选的 WHERE 条件。
$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>"; } } else { echo "No records found"; }
更新数据
UPDATE
语句用于更新表中现有的数据。它需要指定表名称、设置新值的列和可选的 WHERE 条件。
$id = 1; $name = "Jane Doe"; $email = "jane.doe@example.com"; $sql = "UPDATE users SET name='$name', email='$email' WHERE id=$id"; if (mysqli_query($conn, $sql)) { echo "Record updated successfully"; } else { echo "Error: " . mysqli_error($conn); }
删除数据
DELETE FROM
$id = 1; $sql = "DELETE FROM users WHERE id=$id"; if (mysqli_query($conn, $sql)) { echo "Record deleted successfully"; } else { echo "Error: " . mysqli_error($conn); }
Datentabelle erstellen
🎜🎜 DieCREATE TABLE
-Anweisung wird verwendet, um eine neue Datentabelle zu erstellen. Es erfordert die Angabe des Namens und der Spaltenstruktur der Tabelle. 🎜rrreee🎜🎜Daten einfügen🎜🎜🎜INSERT INTO
-Anweisung wird verwendet, um Daten in die Tabelle einzufügen. Es erfordert die Angabe des Tabellennamens, der Spaltennamen und der einzufügenden Werte. 🎜rrreee🎜🎜Daten lesen🎜🎜🎜 Die SELECT
-Anweisung wird verwendet, um Daten aus einer Tabelle abzurufen. Es kann die abzurufenden Spalten, den Tabellennamen und eine optionale WHERE-Bedingung angeben. 🎜rrreee🎜🎜Daten aktualisieren🎜🎜🎜 Die UPDATE
-Anweisung wird verwendet, um vorhandene Daten in der Tabelle zu aktualisieren. Es erfordert die Angabe des Tabellennamens, der Spalte, für die der neue Wert festgelegt werden soll, und einer optionalen WHERE-Bedingung. 🎜rrreee🎜🎜Daten löschen🎜🎜🎜DELETE FROM
-Anweisung wird verwendet, um Daten aus der Tabelle zu löschen. Es erfordert die Angabe des Tabellennamens und der optionalen WHERE-Bedingung. 🎜rrreee🎜Dies sind nur einige Beispiele der vielen integrierten Funktionen in PHP zum Bearbeiten von Datenbankdaten. Durch das Verständnis der Verwendung dieser Funktionen können Entwickler problemlos mit der Datenbank interagieren und Daten in ihren Anwendungen verwalten. 🎜Das obige ist der detaillierte Inhalt vonWie manipulieren Sie Datenbankdaten mithilfe der in PHP integrierten Funktionen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!