Zapytania UPDATE
Założenie: Nauczymy się, jak aktualizować dane w bazie danych MySQL za pomocą zapytań UPDATE w PHP.
Krok po kroku:
- Połączenie z bazą danych: Najpierw musimy nawiązać połączenie z naszą bazą danych. Użyjemy do tego funkcji
mysqli_connect()
. - Przygotowanie zapytania UPDATE: Zapytanie UPDATE ma następującą składnię:
UPDATE tabela SET kolumna1 = 'nowa_wartość1', kolumna2 = 'nowa_wartość2' WHERE warunek;
- Wykonanie zapytania: Wykonujemy zapytanie za pomocą metody
query()
. - Zamknięcie połączenia: Na koniec zamykamy połączenie z bazą danych.
$servername = "localhost";
$username = "twoja_nazwa_uzytkownika";
$password = "twoje_haslo";
$dbname = "twoja_nazwa_bazy_danych";
$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.
$sql = "UPDATE Uzytkownicy SET imie='Janina' WHERE id=1";
To zapytanie zmieni imię użytkownika o ID 1 na “Janina”.
if ($conn->query($sql) === TRUE) {
echo "Record updated successfully";
} else {
echo "Error updating record: " . $conn->error;
}
Ten kod sprawdza, czy zapytanie zostało wykonane poprawnie i wyświetla odpowiedni komunikat.
$conn->close();
Zamykanie połączenia jest ważne dla wydajności i bezpieczeństwa.
Ten przykład pokazuje podstawowe użycie zapytań UPDATE w PHP. Zachęcamy do dalszego zgłębiania tematu i eksperymentowania z różnymi warunkami w klauzule WHERE.