Obsługa bazy danych

Funkcje biblioteki mysqlZwracana wartość
mysqli_connect(serwer, użytkownik, hasło, nazwa_bazy)id połączenia lub FALSE, gdy niepowodzenie
mysqli_select_db(id_połączenia, nazwa_bazy)TRUE/FALSE w zależności od stanu operacji
mysqli_error(id_połączenia)Tekst komunikatu błędu
mysqli_close(id_połączenia)TRUE/FALSE w zależności od stanu operacji
mysqli_query(id_połączenia, zapytanie)Wynik zapytania
mysqli_fetch_row(wynik_zapytania)Tablica numeryczna odpowiadająca wierszowi zapytania
mysqli_fetch_array(wynik_zapytania)Tablica zawierająca kolejny wiersz z podanych w wyniku zapytania lub FALSE, jeżeli nie ma więcej wierszy w wyniku zapytania
mysqli_num_rows(wynik_zapytania)Liczba wierszy w podanym zapytaniu
mysqli_num_fields(wynik_zapytania)Liczba kolumn w podanym zapytaniu
mysqli_affected_rows(id_połączenia)Wyświetla liczbę zmodyfikowanych rekordów w tabeli
mysqli_error(id_połączenia)Zwraca tekst komunikatu o błędzie ostatnio wykonywanej operacji MySQL
mysqli_errno(id_połączenia)Zwraca kod błędu ostatnio wykonywanej operacji MySQL

Etapy komunikacji z bazą danych

  1. nawiązanie połączenia mysqli_connect
  2. utworzenie i wykonanie zapytania mysqli_query
  3. wyświetlenie wyników zapytania mysqli_fetch_array
  4. zamknięcie połączenia mysqli_close

Wyświetlanie wyników zapytania w formie tabeli

Dodawanie rekordu do bazy danych

Sprawdzenie, czy login występuje w bazie danych