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