Funkcje MySQLi PHP 5

Wprowadzenie do PHP MySQLi

PHP MySQLi = PHP MySQL Ulepszony!

Funkcje MySQLi pozwalają na dostęp do serwera bazy danych MySQL.

Komentarz:Rozszerzenie MySQLi zostało zaprojektowane do pracy z wersją MySQL 4.1.13 lub nowszą.

Instalacja / Konfiguracja w czasie działania

Aby uczynić MySQLi dostępnym, musisz skompilować PHP, aby obsługiwać rozszerzenie MySQLi.

Rozszerzenie MySQLi zostało wprowadzone w PHP wersji 5.0.0. Lokalny driver MySQL w PHP 5.3.0 zawiera MySQLi.

Aby uzyskać szczegóły dotyczące instalacji, odwiedź:http://www.php.net/manual/pl/mysqli.installation.php

Aby uzyskać szczegóły konfiguracji w czasie działania, odwiedź:http://www.php.net/manual/pl/mysqli.configuration.php

Funkcje MySQLi PHP 5

Funkcja Opis
mysqli_affected_rows() Zwróć liczbę wpływionych wierszy przez poprzednią operację Mysql.
mysqli_autocommit() Otwórz lub zamknij automatyczną funkcję przekazywania zmian w bazie danych.
mysqli_change_user() Zmień użytkownika dla określonego połączenia z bazą danych.
mysqli_character_set_name() Zwróć domyślną kodowanie znaków połączenia z bazą danych.
mysqli_close() Zamknij wcześniejsze otwarte połączenie z bazą danych.
mysqli_commit() Przekazuj bieżącą transakcję.
mysqli_connect_errno() Zwraca kod błędu ostatniego wywołania połączenia.
mysqli_connect_error() Zwraca opis ostatniego błędu połączenia.
mysqli_connect() Otwiera nową połączenie z serwerem MySQL.
mysqli_data_seek() Dostosowuje wskaźnik wyników do dowolnego wiersza w zestawie wyników.
mysqli_debug() Wykonuje operację debugowania.
mysqli_dump_debug_info() Zapisuje informacje diagnostyczne do logu.
mysqli_errno() Zwraca kod błędu ostatniego wywołania funkcji.
mysqli_error_list() Zwraca listę błędów ostatniego wywołania funkcji.
mysqli_error() Zwraca kod błędu ostatniego wywołania funkcji w formie ciągu znaków.
mysqli_fetch_all() Wydrawia wszystkie wiersze wyników i zwraca je w formie tablicy związanej, tablicy indeksowanej wartością lub obu tablic.
mysqli_fetch_array() Wydrawia wiersz wyników w formie tablicy związanej, tablicy indeksowanej wartością lub obu tablic.
mysqli_fetch_assoc() Wydrawia wiersz wyników w formie tablicy związanej.
mysqli_fetch_field_direct() Zwraca metadane pojedynczego pola w zestawie wyników jako obiekt.
mysqli_fetch_field() Zwraca następne pole w zestawie wyników jako obiekt.
mysqli_fetch_fields() Zwraca tablicę obiektów reprezentujących pola w zestawie wyników.
mysqli_fetch_lengths() Zwraca długość kolumn bieżącego wiersza w zestawie wyników.
mysqli_fetch_object() Zwraca bieżący wiersz zestawu wyników jako obiekt.
mysqli_fetch_row() Wydrawia wiersz z wyników i zwraca go w formie tablicy węzłów.
mysqli_field_count() Zwraca liczbę kolumn ostatnio uzyskanych w wyniku zapytania.
mysqli_field_seek() Ustawia wskaźnik pola na określone miejsce rozpoczęcia pola.
mysqli_field_tell() Zwraca pozycję wskaźnika pola.
mysqli_free_result() Wolne pamięć przypisaną do danego zestawu wyników.
mysqli_get_charset() Zwraca obiekt kodowania.
mysqli_get_client_info() Zwraca informacje o wersji klienta MySQL w formie ciągu znaków.
mysqli_get_client_stats() Zwróć statystyki dla każdego procesu klienta.
mysqli_get_client_version() Zwróć informację o wersji klienta MySQL w formacie liczbowym.
mysqli_get_connection_stats() Zwróć statystyki połączenia klienta.
mysqli_get_host_info() Zwróć nazwę hosta serwera MySQL i typ połączenia.
mysqli_get_proto_info() Zwróć wersję protokołu MySQL.
mysqli_get_server_info() Zwróć wersję serwera MySQL.
mysqli_get_server_version() Zwróć informację o wersji serwera MySQL w formacie liczbowym.
mysqli_info() Zwróć informacje o ostatnim wykonanym zapytaniu.
mysqli_init() Zainicjuj mysqli i zwróć typ zasobu używanego przez mysqli_real_connect().
mysqli_insert_id() Zwróć automatycznie generowany id z ostatniego zapytania.
mysql_kill() Poproś serwer o zakończenie某ego wątku MySQL.
mysqli_more_results() Sprawdź, czy w zapytaniu wielozaplecznym są jeszcze inne zestawy wyników.
mysqli_multi_query() Wykonaj jedno lub więcej zapytań na bazie danych.
mysqli_next_result() Przygotuj następny zestaw wyników z mysqli_multi_query().
mysqli_num_fields() Zwróć liczbę pól w wynikach zapytania.
mysqli_num_rows() Zwróć liczbę wierszy w wynikach zapytania.
mysqli_options() Ustaw opcje.
mysqli_ping() Pinguj połączenie z serwerem lub spróbuj ponownie połączyć, jeśli połączenie się rozłączyło.
mysqli_prepare() Przygotuj zapytanie SQL do wykonania.
mysqli_query() Wykonaj zapytanie na bazie danych.
mysqli_real_connect() Otwórz nową połączenie z serwerem MySQL.
mysqli_real_escape_string() Escapuj specjalne znaki w używanych w zapytaniu SQL.
mysqli_real_query() Wykonaj zapytanie SQL.
mysqli_reap_async_query() Zwróć wynik asynchronicznego zapytania.
mysqli_refresh() Odświeża tabelę lub bufor, lub resetuje informacje o serwerze replikacji.
mysqli_rollback() Cofa bieżącą transakcję.
mysqli_select_db() Zmienia domyślną bazę danych łączenia.
mysqli_set_charset() Ustawia domyślny zestaw znaków klienta.
mysqli_set_local_infile_default() Czyści programistę zdefiniowanego przez użytkownika dla polecenia load local infile.
mysqli_set_local_infile_handler() Ustawia funkcję zwrotną do wykonywania polecenia LOAD DATA LOCAL INFILE.
mysqli_sqlstate() Zwraca kod błędu SQLSTATE poprzedniej operacji Mysql.
mysqli_ssl_set() Używa SSL do ustanowienia połączenia instalacyjnego.
mysqli_stat() Zwraca bieżący stan systemu.
mysqli_stmt_init() Inicjuje jedno polecenie i zwraca obiekt używany przez mysqli_stmt_prepare().
mysqli_store_result() Przekazuje wyniki ostatniego zapytania.
mysqli_thread_id() Zwraca identyfikator wątku bieżącej łączenia.
mysqli_thread_safe() Zwraca, czy ustawiono bezpieczeństwo wątków.
mysqli_use_result() Inicjuje pobieranie wyników zestawu wyników.
mysqli_warning_count() Zwraca liczbę ostrzeżeń z ostatniej zapytania w łączeniu.