Zapytania DELETE

Założenie: Nauczymy się, jak usuwać dane z bazy danych MySQL za pomocą zapytań DELETE w PHP.

Krok po kroku:

  1. Połączenie z bazą danych: Najpierw musimy nawiązać połączenie z naszą bazą danych. Użyjemy do tego funkcji mysqli_connect().
  2. 
    $servername = "localhost";
    $username = "twoja_nazwa_uzytkownika";
    $password = "twoje_haslo";
    $dbname = "twoja_nazwa_bazy";
    
    $conn = new mysqli($servername, $username, $password, $dbname);
    
    if ($conn->connect_error) {
      die("Connection failed: " . $conn->connect_error);
    }
    				

    Ten kod łączy się z serwerem MySQL. Pamiętaj o zamianie placeholderów na swoje dane dostępowe.

  3. Zapytanie DELETE: Następnie tworzymy zapytanie SQL, które usunie wiersze z tabeli. W tym przykładzie usuniemy wiersz, gdzie identyfikator (id) wynosi 5.
  4. 
    $sql = "DELETE FROM TwojaTabela WHERE id=5";
    
    if ($conn->query($sql) === TRUE) {
      echo "Rekord został usunięty pomyślnie";
    } else {
      echo "Error: " . $sql . "
    " . $conn->error; }

    Zapytanie DELETE FROM TwojaTabela WHERE id=5 usuwa wiersz z tabeli “TwojaTabela”, gdzie kolumna “id” ma wartość 5. Zastąp “TwojaTabela” nazwą swojej tabeli.

  5. Zamknięcie połączenia: Po zakończeniu operacji, ważne jest zamknięcie połączenia z bazą danych.
  6. 
    $conn->close();
    				

    Funkcja $conn->close() zamyka połączenie z serwerem MySQL, zwalniając zasoby.

Pamiętaj, że usuwanie danych jest operacją nieodwracalną. Zawsze wykonuj kopię zapasową bazy danych przed przeprowadzeniem masowych operacji usuwania.

Ten przykład pokazuje podstawy usuwania danych za pomocą zapytań DELETE w PHP. Zachęcamy do dalszego zgłębiania tematu i eksperymentowania z różnymi warunkami w klauzule WHERE.

Dodaj komentarz 0

Your email address will not be published. Required fields are marked *