PHP MySQLi Wprowadzenie
PHP MySQLi = PHP MySQL Improved!
Funkcje MySQLi pozwala na dostęp do serwerów baz danych MySQL.
Uwaga: rozszerzenie MySQLi jest przeznaczony do pracy z MySQL w wersji 4.1.13 lub nowszej.
Instalacja / Konfiguracja wykonawcza
Dla funkcji MySQLi być dostępne, należy skompilować PHP z obsługą rozszerzenia MySQLi.
Rozszerzenie MySQLi został wprowadzony z PHP w wersji 5.0.0. MySQL natywny sterownik został uwzględniony w PHP w wersji 5.3.0.
Szczegóły dotyczące instalacji, przejdź do: http://php.net/manual/en/mysqli.installation.php
Aby uzyskać szczegółowe informacje konfiguracyjne wykonawcze, przejdź do: http://php.net/manual/en/mysqli.configuration.php
Funkcje PHP 5 MySQLi
Funkcjonować | Opis |
---|---|
mysqli_affected_rows() | Zwraca liczbę wierszy przetworzonych w poprzedniej operacji MySQL |
mysqli_autocommit() | Włącza lub wyłącza auto-popełnienie modyfikacje bazy |
mysqli_change_user() | Zmienia użytkownika określonego połączenia z bazą danych |
mysqli_character_set_name() | Zwraca domyślny zestaw znaków dla połączenia z bazą danych |
mysqli_close() | Zamyka wcześniej otwarte połączenia z bazą danych |
mysqli_commit() | Zobowiązuje bieżącej transakcji |
mysqli_connect_errno() | Zwraca kod błędu z ostatniego błędu połączenia |
mysqli_connect_error() | Zwraca opis błędu z ostatniego błędu połączenia |
mysqli_connect() | Otwiera nowe połączenie z serwerem MySQL |
mysqli_data_seek() | Reguluje wskaźnik wynik do dowolnego wiersza w wyniku-set |
mysqli_debug() | Wykonuje operacje debugowania |
mysqli_dump_debug_info() | Zrzuca debugowania informacji w dzienniku |
mysqli_errno() | Zwraca ostatni kod błędu dla ostatniego wywołania funkcji |
mysqli_error_list() | Zwraca listę błędów w ostatnim wywołaniu funkcji |
mysqli_error() | Zwraca ostatni opis błędu dla ostatniego wywołania funkcji |
mysqli_fetch_all() | Pobiera wszystkie wiersze wyniku w asocjacyjnej, tablicy numerycznej lub obie |
mysqli_fetch_array() | Pobiera wiersz wyniku asocjacyjnego, tablicy numerycznej lub obie |
mysqli_fetch_assoc() | Pobiera wiersz wyniku w asocjacyjnej |
mysqli_fetch_field_direct() | Zwraca meta-dane dla pojedynczego pola w zestawie wyników, jako przedmiot |
mysqli_fetch_field() | Zwraca następnego pola w tabeli wynikowej, jako przedmiot |
mysqli_fetch_fields() | Zwraca tablicę obiektów, które reprezentują pól w zbiorze wynikowym |
mysqli_fetch_lengths() | Zwraca długości kolumny bieżącego wiersza w zestawie wyników |
mysqli_fetch_object() | Zwraca bieżący wiersz tabeli wynikowej, jako przedmiot |
mysqli_fetch_row() | Pobiera jeden rząd z wyników-zestawu i odsyła go w tablicy wyliczeniowej |
mysqli_field_count() | Zwraca liczbę kolumn dla ostatniego zapytania |
mysqli_field_seek() | Ustawia kursor polową na danej dziedzinie offsetu |
mysqli_field_tell() | Zwraca pozycję kursora pola |
mysqli_free_result() | Zwalnia pamięć związaną z wyniku |
mysqli_get_charset() | Zwraca znak ustawiony obiekt |
mysqli_get_client_info() | Zwraca wersję MySQL client library |
mysqli_get_client_stats() | Zwraca statystyki dotyczące klienta dla każdego procesu |
mysqli_get_client_version() | Zwraca MySQL wersji biblioteki klienta jako liczba całkowita |
mysqli_get_connection_stats() | Zwraca statystyki dotyczące połączenia klienta |
mysqli_get_host_info() | Zwraca nazwę hosta serwera MySQL i typ połączenia |
mysqli_get_proto_info() | Zwraca Protocol w wersji MySQL |
mysqli_get_server_info() | Zwraca wersji serwera MySQL |
mysqli_get_server_version() | Zwraca wersji serwera MySQL jako liczba całkowita |
mysqli_info() | Zwraca informacje o ostatnio wykonywane zapytania |
mysqli_init() | Inicjuje mysqli i zwraca zasób do wykorzystania z mysqli_real_connect() |
mysqli_insert_id() | Zwraca identyfikator automatycznie wygenerowane używany w ostatnim zapytaniu |
mysqli_kill() | Prosi serwer zabić wątek MySQL |
mysqli_more_results() | Sprawdza, czy istnieje więcej wynika z wielu zapytania |
mysqli_multi_query() | Wykonuje jeden lub więcej zapytań na bazie danych |
mysqli_next_result() | Przygotowuje następny zestaw wyników z mysqli_multi_query() |
mysqli_num_fields() | Zwraca liczbę pól w zbiorze wynikowym |
mysqli_num_rows() | Zwraca liczbę wierszy w zbiorze wynikowym |
mysqli_options() | Zestawy dodatkowo połączyć opcje i wpływać na zachowanie na połączenie |
mysqli_ping() | Pingi połączenia z serwerem, lub próbuje ponownie, jeśli połączenie upadł na ziemię |
mysqli_prepare() | Przygotowuje instrukcję SQL do wykonania |
mysqli_query() | Wykonuje kwerendę w bazie danych |
mysqli_real_connect() | Otwiera nowe połączenie z serwerem MySQL |
mysqli_real_escape_string() | Ucieka znaków specjalnych w ciągu znaków do użycia w instrukcji SQL |
mysqli_real_query() | Wykonuje zapytanie SQL |
mysqli_reap_async_query() | Zwraca wynik z zapytania asynchronicznym |
mysqli_refresh() | Odświeża tabel lub bufory, albo resetuje informacje serwera replikacji |
mysqli_rollback() | Wycofuje bieżącej transakcji do bazy danych |
mysqli_select_db() | Zmienia domyślną bazę danych dla połączenia |
mysqli_set_charset() | Ustawia domyślny zestaw znaków klient |
mysqli_set_local_infile_default() | Unsets obsługi dla użytkownika zdefiniowanego polecenia obciążenia lokalnego plik_we |
mysqli_set_local_infile_handler() | Ustaw zwrotna funkcja polecenia LOAD DATA LOCAL INFILE |
mysqli_sqlstate() | Zwraca kod błędu SQLSTATE dla ostatniej operacji MySQL |
mysqli_ssl_set() | Wykorzystane do ustalenia bezpiecznych połączeń za pomocą protokołu SSL |
mysqli_stat() | Zwraca aktualny stan systemu |
mysqli_stmt_init() | Inicjuje oświadczenie i zwraca obiekt do użytku z mysqli_stmt_prepare() |
mysqli_store_result() | Przenosi zestaw wyników z ostatniego zapytania |
mysqli_thread_id() | Zwraca identyfikator wątku dla bieżącego połączenia |
mysqli_thread_safe() | Zwraca czy biblioteka klient jest kompilowany jako bezpieczny wątku |
mysqli_use_result() | Inicjuje pobieranie wyniku ustalonym z ostatniego zapytania wykonywane przy użyciu mysqli_real_query() |
mysqli_warning_count() | Zwraca liczbę ostrzeżeń od ostatniego zapytania w związku |