MySQLi - przydatne funkcje
Oto lista wszystkich ważnych funkcji MySQLi. Każda funkcja została opisana wraz z odpowiednim przykładem.
mysqli :: $ aware_rows - służył do uzyskiwania informacji o liczbie dotkniętych wierszy w poprzedniej operacji MySQL
mysqli :: autocommit - Służyło do włączania lub wyłączania automatycznego zatwierdzania operacji modyfikacji bazy danych
mysqli :: begin_transaction - Służy do rozpoczynania transakcji
mysqli :: change_user - Służy do zmiany użytkownika określonego połączenia z bazą danych
mysqli :: nazwa_zestawu_znaków - Zwraca domyślny zestaw znaków dla połączenia z bazą danych.
mysqli :: $ client_info - służy do pobierania informacji o kliencie MySQL.
mysqli :: $ client_version - Zwraca wersję klienta MySQL jako ciąg znaków.
mysqli :: close - zamyka wcześniej otwarte połączenie z bazą danych.
mysqli :: commit - Zatwierdza bieżącą transakcję.
mysqli :: $ connect_errno - Zwraca kod błędu z ostatniego połączenia connect.
mysqli :: connect_error - Zwraca opis ciągu ostatniego błędu połączenia.
mysqli :: __ construct - służyło do otwierania nowego połączenia z serwerem MySQL
mysqli :: debug - służył do wykonywania operacji debugowania
mysqli :: dump_debug_info - Służy do zrzucania informacji debugowania do dziennika
mysqli :: $ errno - Zwraca kod błędu dla ostatniego wywołania funkcji
mysqli :: $ error_list - Zwraca listę błędów z ostatniego wykonanego polecenia
mysqli :: $ error - Zwraca ciąg opisujący ostatni błąd
mysqli :: $ field_count - Zwraca liczbę kolumn dla ostatniego zapytania
mysqli :: get_charset - Zwraca obiekt zestawu znaków
mysqli :: get_client_info - służy do pobierania informacji o kliencie MySQL
mysqli :: mysqli_get_client_stats - Zwraca statystyki klienta na proces
mysqli :: mysqli_get_client_version - Zwraca wersję klienta MySQL jako liczbę całkowitą
mysqli :: get_connection_stats - Zwraca statystyki dotyczące połączenia klienta
mysqli :: $ host_info - Zwraca ciąg znaków reprezentujący typ używanego połączenia
mysqli :: $ protocol_version - Zwraca wersję używanego protokołu MySQL
mysqli :: $ server_info - Zwraca wersję serwera MySQL
mysqli :: $ server_version - Zwraca wersję serwera MySQL jako liczbę całkowitą
mysqli :: get_warnings - Służy do uzyskania wyniku SHOW WARNINGS
mysqli :: $ info - Pobiera informacje o ostatnio wykonanym zapytaniu
mysqli :: $ insert_id - Zwraca automatycznie wygenerowany identyfikator użyty w ostatnim zapytaniu
mysqli :: kill - prosi serwer o zabicie wątku MySQL
mysqli :: more_results - służył do sprawdzania, czy jest więcej wyników zapytania z wielu zapytań
mysqli :: multi_query - wykonuje zapytanie w bazie danych
mysqli :: next_result - Przygotowuje następny wynik z multi_query
mysqli :: options - służy do ustawiania opcji
mysqli :: ping - Służy do pingowania serwera
mysqli :: poll - służył do sondowania połączeń
mysqli :: ready - służył do przygotowania instrukcji SQL do wykonania.
mysqli :: query - Służy do wykonywania zapytania w bazie danych.
mysqli :: real_connect - Otwiera połączenie z serwerem mysql.
mysqli :: real_escape_string - wymyka znaki specjalne w ciągu znaków do użycia w instrukcji SQL
mysqli :: real_query - Służy do wykonania zapytania SQL.
mysqli :: real_async_query - Służy do uzyskania wyniku z zapytania asynchronicznego
mysqli :: refresh - służy do odświeżania instrukcji SQL w celu wykonania.
mysqli :: release_savepoint - Usuwa nazwany punkt zapisu z zestawu punktów zapisu bieżącej transakcji
mysqli :: rollback - Wycofuje bieżącą transakcję
mysqli :: rpl_query_type - Zwraca typ zapytania RPL
mysqli :: select_db - Służy do wyboru domyślnej bazy danych dla zapytań do bazy danych
mysqli :: send_query - Służy do wysłania zapytania i zwrotu
mysqli :: set_charset - Ustawia domyślny zestaw znaków klienta
mysqli :: set_local_infile_default - Służy do resetowania zdefiniowanego przez użytkownika programu obsługi do ładowania lokalnego polecenia infile
mysqli :: set_local_infile_handler - Służy do ustawienia funkcji callback dla polecenia LOAD DATA LOCAL INFILE
mysqli :: $ sqlstate - Zwraca błąd SQLSTATE z poprzedniej operacji MySQL.
mysqli :: ssl_set - Służy do nawiązywania bezpiecznych połączeń za pomocą SSL
mysqli :: stat - Służy do ustawiania funkcji zwrotnej dla polecenia LOAD DATA LOCAL INFILE
mysqli :: stmt_init - Służy do zainicjowania instrukcji i zwraca obiekt do użycia z mysqli_stmt_prepare.
mysqli :: mysqli :: $ thread_id - Zwraca identyfikator wątku dla bieżącego połączenia
mysqli :: thread_safe - Zwraca czy bezpieczeństwo wątków jest podane czy nie.
mysqli :: use_result - Służy do zainicjowania pobierania zestawu wyników
mysqli :: $ warning_count - Zwraca liczbę ostrzeżeń z ostatniego zapytania dla podanego linku