0Pricing
PHP Academy · Lektion

CRUD-Operationen ausführen

Erstellen, lesen, aktualisieren und löschen Sie Daten in einer Datenbank mit PHP

CRUD-Operationen ausführen ist eine kostenlose PHP Academy-Lektion auf CoddyKit. Dies ist Lektion 4 von 6. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des PHP Academy-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der PHP Academy-Kurs umfasst insgesamt 6 Lektionen.

Überblick über CRUD-Operationen

CRUD-Operationen durchführen

Willkommen zur nächsten Lektion! In dieser Lektion lernen Sie, wie Sie die vier grundlegenden Datenbankoperationen Create, Read, Update und Delete (CRUD) durchführen. Diese Operationen bilden die Grundlage dynamischer Webanwendungen. Legen wir los!

CRUD-Operationen ausführen — Illustration 1

Was sind CRUD-Operationen?

Was sind CRUD-Operationen?

CRUD steht für:

  • Create: Neue Datensätze zur Datenbank hinzufügen.
  • Read: Daten aus der Datenbank abrufen.
  • Update: Vorhandene Daten ändern.
  • Delete: Daten aus der Datenbank löschen.

Wichtiger Punkt: Mit CRUD-Operationen können Sie Daten in Ihren Anwendungen dynamisch verwalten.

Create: Daten hinzufügen

Create: Daten hinzufügen

Verwenden Sie die Anweisung INSERT INTO, um neue Datensätze hinzuzufügen. Beispiel:

Tipp: Verwenden Sie immer vorbereitete Anweisungen, um SQL-Injection zu verhindern.

<?php
  $sql = "INSERT INTO users (name, email) VALUES (:name, :email)";
  $stmt = $pdo->prepare($sql);
  $stmt->execute(["name" => "Alice", "email" => "alice@mail.com"]);

  echo "Record added successfully!";
?>

Read: Daten abrufen

Read: Daten abrufen

Verwenden Sie die Anweisung SELECT, um Daten aus der Datenbank abzurufen. Beispiel:

Wichtiger Punkt: Verwenden Sie Schleifen, um mehrere Datenzeilen zu verarbeiten und anzuzeigen.

<?php
  $sql = "SELECT * FROM users";
  $stmt = $pdo->query($sql);

  while ($row = $stmt->fetch(PDO::FETCH_ASSOC)) {
    echo "ID: " . $row["id"] . ", Name: " . $row["name"] . ", Email: " . $row["email"] . "<br>";
  }
?>

Update: Daten ändern

Update: Daten ändern

Verwenden Sie die Anweisung UPDATE, um vorhandene Datensätze zu ändern. Beispiel:

Tipp: Seien Sie vorsichtig, wenn Sie UPDATE ohne eine WHERE-Klausel verwenden, da dadurch alle Datensätze aktualisiert werden.

<?php
  $sql = "UPDATE users SET email = :email WHERE name = :name";
  $stmt = $pdo->prepare($sql);
  $stmt->execute(["email" => "newalice@mail.com", "name" => "Alice"]);

  echo "Record updated successfully!";
?>

Delete: Daten löschen

Delete: Daten löschen

Verwenden Sie die Anweisung DELETE, um Datensätze zu löschen. Beispiel:

Wichtiger Punkt: Verwenden Sie die WHERE-Klausel, um bestimmte Datensätze für die Löschung auszuwählen.

<?php
  $sql = "DELETE FROM users WHERE name = :name";
  $stmt = $pdo->prepare($sql);
  $stmt->execute(["name" => "Alice"]);

  echo "Record deleted successfully!";
?>

Best Practices für CRUD-Operationen

Best Practices für CRUD-Operationen

Befolgen Sie bei der Ausführung von CRUD-Operationen diese Best Practices:

  • Validieren und bereinigen Sie Benutzereingaben immer.
  • Verwenden Sie vorbereitete Anweisungen, um SQL-Injection zu verhindern.
  • Erstellen Sie vor umfangreichen Aktualisierungen oder Löschvorgängen eine Sicherungskopie Ihrer Datenbank.

Tipp: Protokollieren Sie alle Änderungen an der Datenbank, damit sich Fehler leichter beheben und Aktivitäten überprüfen lassen.

CRUD-Operationen in einer einzelnen Anwendung kombinieren

CRUD-Operationen in einer einzelnen Anwendung kombinieren

CRUD-Operationen können in einer einzelnen Anwendung kombiniert werden, um Daten dynamisch zu verwalten. Beispiel:

  • Create: Neue Benutzer über ein Formular hinzufügen.
  • Read: Benutzerdaten in einer Tabelle anzeigen.
  • Update: Benutzerinformationen über eine Oberfläche bearbeiten.
  • Delete: Benutzer über eine Löschtaste entfernen.

Wichtiger Punkt: CRUD-Operationen bilden das Fundament vieler Webanwendungen, darunter CMS- und E-Commerce-Plattformen.

DELETE FROM users WHERE email = 'alice@mail.com';

Sehr gut!

Sehr gut!

Herzlichen Glückwunsch! Sie haben gelernt, wie Sie CRUD-Operationen in PHP mit MySQL ausführen. Diese Kenntnisse sind für die Verwaltung von Daten in jeder Webanwendung unerlässlich. In der nächsten Lektion beschäftigen wir uns mit fortgeschrittenen Abfragetechniken in SQL. Programmieren wir weiter!

CRUD-Operationen ausführen — Illustration 10

Häufig gestellte Fragen

Ist die Lektion „CRUD-Operationen ausführen“ kostenlos?

Ja — der vollständige Text von „CRUD-Operationen ausführen“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des PHP Academy-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der PHP Academy-Kurs umfasst insgesamt 6 Lektionen.

Was lerne ich in „CRUD-Operationen ausführen“?

Erstellen, lesen, aktualisieren und löschen Sie Daten in einer Datenbank mit PHP Du übst PHP Academy mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.

Brauche ich Erfahrung, um PHP Academy zu starten?

Keine Vorkenntnisse erforderlich. PHP Academy auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 4 von 6.

Wie lange dauert die Lektion „CRUD-Operationen ausführen“?

Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.

Kann ich in dieser PHP Academy-Lektion Code schreiben und ausführen?

Ja. Jede PHP Academy-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.

Alle Lektionen in diesem Kurs

  1. Einführung in Datenbanken
  2. Verbindung zu einer MySQL-Datenbank herstellen
  3. Tabellen verwalten
  4. CRUD-Operationen ausführen
  5. Vorbereitete Anweisungen
  6. Arbeiten mit PDO
← Zurück zu PHP Academy