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