Sprawdzenie, czy wartość jest poprawnym adresem (weryfikacja istnienia)
Założenie: Sprawdzimy, czy adres podany przez użytkownika w formularzu istnieje w naszej bazie danych adresów.
Krok po kroku:
- Przygotowanie bazy danych: Załóżmy, że mamy tabelę
adresy
z kolumnąadres
typuVARCHAR
przechowującą adresy. - Połączenie z bazą danych: Używamy funkcji
mysqli_connect()
do połączenia z serwerem MySQL.connect_error) { die("Connection failed: " . $conn->connect_error); } ?>
Pamiętaj o zamianie placeholderów na swoje dane dostępowe.
- Pobranie adresu z formularza: Za pomocą
$_POST['adres']
pobieramy wartość pola formularza o nazwie “adres”. - Zapytanie SQL: Wykonujemy zapytanie SQL sprawdzające istnienie adresu w bazie danych.
query($sql); if ($result->num_rows > 0) { echo "Adres istnieje w bazie danych."; } else { echo "Adres nie istnieje w bazie danych."; } $conn->close(); ?>
Zapytanie sprawdza, czy istnieje co najmniej jeden wiersz z podanym adresem. **Ważne:** Pamiętaj o zabezpieczeniu przed atakami SQL Injection, np. używając prepared statements.
Ten przykład pokazuje podstawy weryfikacji danych pochodzących z formularzy w PHP. Zachęcamy do dalszego zgłębiania tematu, w szczególności zapoznania się z technikami zabezpieczającymi przed atakami SQL Injection.