Latest web development tutorials
×

PHP kurs

PHP kurs PHP krótkie wprowadzenie PHP zainstalować PHP gramatyka PHP zmienna PHP echo/print PHP Typy danych PHP stały PHP sznur PHP operatorzy PHP If...Else PHP Switch PHP szyk PHP Sortowanie tablicy PHP superglobalne PHP While krążenie PHP For krążenie PHP funkcja PHP Magiczne Zmienne PHP Przestrzenie nazw PHP Obiektowe

PHP forma

PHP forma PHP Uwierzytelnianie za pomocą formularzy PHP forma - wymagane pola PHP forma - Weryfikacja e-mail i adres URL PHP Kompletna wystąpienie formularza PHP $_GET zmienna PHP $_POST zmienna

PHP zaawansowane Tutorial

PHP Tablice wielowymiarowe PHP data PHP zawierać PHP plik PHP Prześlij plik PHP Cookie PHP Session PHP E-mail PHP bezpieczeństwo E-mail PHP Error PHP Exception PHP filtr PHP Filtr zaawansowany PHP JSON

PHP 7 Nowe funkcje

PHP 7 Nowe funkcje

PHP baza danych

PHP MySQL krótkie wprowadzenie PHP MySQL połączenie PHP MySQL Tworzenie bazy danych PHP MySQL Tworzenie tabeli danych PHP MySQL Należy wprowadzić dane PHP MySQL Wstawić wiele danych PHP MySQL Przygotowane sprawozdania PHP MySQL odczytać dane PHP MySQL WHERE PHP MySQL ORDER BY PHP MySQL UPDATE PHP MySQL DELETE PHP ODBC

PHP XML

XML Expat Parser XML DOM XML SimpleXML

PHP & AJAX

AJAX krótkie wprowadzenie AJAX PHP AJAX baza danych AJAX XML AJAX Wyszukiwanie w czasie rzeczywistym AJAX RSS Reader AJAX głosowanie

PHP Reference Manual

PHP Array PHP Calendar PHP cURL PHP Date PHP Directory PHP Error PHP Filesystem PHP Filter PHP FTP PHP HTTP PHP Libxml PHP Mail PHP Math PHP Misc PHP MySQLi PHP PDO PHP SimpleXML PHP String PHP XML PHP Zip PHP Timezones PHP Przetwarzanie obrazu PHP RESTful

PHP PDO Stałe predefiniowane

Podręcznik PHP PDO referencyjny Podręcznik PHP PDO referencyjny

Poniższe stałe są zdefiniowane w tym rozszerzeniu, więc tylko wtedy, gdy moduł rozszerzający jest kompilowany do PHP, lub załadowane dynamicznie przy starcie dopiero po skutecznym.

Uwaga: za pomocą PDO stałych klasy od PHP 5.1. PDO_PARAM_BOOL globalne stałe w postaci poprzedniej wersji.

PDO :: PARAM_BOOL (całkowita) Reprezentuje on logiczną typ danych.
PDO :: PARAM_NULL (całkowita) Wyrażone w SQL typu danych NULL.
PDO :: PARAM_INT (całkowita) reprezentacja SQL liczb całkowitych.
PDO :: PARAM_STR (całkowita) Wyrażone w SQL CHAR, VARCHAR lub innego typu string.
PDO :: PARAM_LOB (całkowita) Wskazuje SQL typy dużych danych obiektu.
PDO :: PARAM_STMT (całkowita) Reprezentuje typ rekord ustanowiony. Nie jest obecnie wspierana przez kierowców.
PDO :: PARAM_INPUT_OUTPUT (całkowita) Określ parametry dla parametru InOut procedury przechowywanej. Musisz być jawne PDO :: PARAM_ * typ danych z tego bitu lub wartości.
PDO :: FETCH_LAZY (całkowita) Uzyskanie określona, ​​każdy wiersz w zestawie wyników jest zwracany jako obiekt, nazwa zmiennej obiektu odpowiada nazwie kolumny. PDO :: FETCH_LAZY utworzyć nazwy zmiennych obiekt używany do odwiedzenia. Nieprawidłowy PDOStatement :: fetchAll () in.
PDO :: FETCH_ASSOC (całkowita) Uzyskaj określony sposób, dla każdego wiersza w zestawie wyników zwracanych przez tablicy jako indeks nazw kolumn. Jeśli zestaw wyników zawiera wiele kolumn o tej samej nazwie, PDO :: FETCH_ASSOC każda nazwa kolumny aby powrócić tylko jedną wartość.
PDO :: FETCH_NAMED (całkowita) Uzyskaj określony sposób, dla każdego wiersza w zestawie wyników zwracanych przez tablicy jako indeks nazw kolumn. Jeśli zestaw wyników zawiera wiele kolumn o tej samej nazwie, PDO :: FETCH_ASSOC każda nazwa kolumny zwraca tablicę zawierającą wartość.
PDO :: FETCH_NUM (całkowita) Określa tryb akwizycji, odpowiadające każdego wiersza w zestawie wyników zwracanych przez tablicy jako numer kolumny indeksu, zaczynają się od 0.
PDO :: FETCH_BOTH (całkowita) Określa tryb akwizycji, odpowiadające każdego wiersza w zestawie wyników zwracanych przez tablicy jako numer kolumny i kolumn nazwisk indeksie, zaczynają się od 0.
PDO :: FETCH_OBJ (całkowita) Uzyskanie określona, ​​każdy wiersz w wyniku ustawiona jako atrybut odpowiedniej nazwy obiektu nazwy kolumny zwracane.
PDO :: FETCH_BOUND (całkowita) Uzyskaniem określony, zwraca TRUE i wartość przypisana do kolumn w wyniku ustalonego przez PDOStatement :: bindParam () lub PDOStatement :: bindColumn () PHP zmiennej metoda wiązań.
PDO :: FETCH_COLUMN (całkowita) Określa tryb akwizycji, następny wiersz ze zbioru wynikowego zwraca konieczność wiersza.
PDO :: FETCH_CLASS (całkowita) Uzyskaniem określony, zwraca nową instancję żądanej klasy, mapowanie kolumn do odpowiedniej nazwy atrybutu klasy.

Uwaga: Ta właściwość jeśli żądana klasa nie istnieje, a następnie zadzwonić __set () Metoda magii

PDO :: FETCH_INTO (całkowita) Uzyskaniem określony, wniosek zaktualizować istniejącą instancję klasy klasa jest mapowany do kolumny w odpowiedniej nazwy atrybutu.
PDO :: FETCH_FUNC (całkowita) Pozwala na pełną obsługę z przetwarzania danych niestandardowych. (() Jest ważny tylko w PDOStatement :: fetchAll).
PDO :: FETCH_GROUP (całkowita) Pogrupowane według wartości zwracanej. Zazwyczaj PDO :: FETCH_COLUMN lub PDO :: FETCH_KEY_PAIR używane razem.
PDO :: FETCH_UNIQUE (całkowita) Wystarczy wziąć unikalną wartość.
PDO :: FETCH_KEY_PAIR (całkowita) Pobierz zestaw dwóch wyników na tablicę, gdzie w pierwszej kolumnie jest nazwa klawisza, druga kolumna jest wartością. Dostępne od PHP 5.2.3 roku.
PDO :: FETCH_CLASSTYPE (całkowita) Określenia nazwy klasy w zależności od wartości pierwszej kolumnie.
PDO :: FETCH_SERIALIZE (całkowita) Podobny PDO :: FETCH_INTO, ale z serializowanym ciąg znaków obiektu. Dostępne od PHP 5.1.0. Począwszy od PHP 5.3.0, jeśli ta flaga jest ustawiona, konstruktor nie zostanie wywołana z klasą.
PDO :: FETCH_PROPS_LATE (całkowita) Zadzwoń do konstruktora przed ustawieniem atrybuty. Dostępne od PHP 5.2.0 roku.
PDO :: ATTR_AUTOCOMMIT (całkowita) Jeżeli wartość ta jest FAŁSZ, PDO próbuje wyłączyć trybu automatycznego, tak aby połączenie z bazą danych rozpoczyna transakcję.
PDO :: ATTR_PREFETCH (całkowita) Prefetch rozmiar ustawić dla szybkości bilansu aplikacji i pamięci. Nie wszystkie kombinacje w bazie / kierowca obsługuje ustawiania wielkości preselekcji. Większy rozmiar preselekcji prowadzi do poprawy wydajności, ale również zajmuje więcej pamięci.
PDO :: ATTR_TIMEOUT (całkowita) Ustawianie limitu czasu połączenia z bazą danych w kilka sekund.
PDO :: ATTR_ERRMODE (całkowita) Aby uzyskać więcej informacji na temat tej nieruchomości, odnoszą się do obsługi błędów i błędów.
PDO :: ATTR_SERVER_VERSION (całkowita) Jest to właściwość tylko do odczytu; zwraca informacje o wersji z usług połączeń bazy danych PDO.
PDO :: ATTR_CLIENT_VERSION (całkowita) Jest to właściwość tylko do odczytu; zwraca wersję sterownika PDO używanej przez biblioteki klienta.
PDO :: ATTR_SERVER_INFO (całkowita) Jest to właściwość tylko do odczytu. PDO powrócić jakiś meta informacje o podłączonych usług bazodanowych.
PDO :: ATTR_CONNECTION_STATUS (całkowita)
PDO :: ATTR_CASE (całkowita) W podobny PDO :: CASE_ * stałe zwane obowiązkowe kolumn określona sprawa.
PDO :: ATTR_CURSOR_NAME (całkowita) Pobiera lub ustawia nazwę kursora. Czas aktualizacji jest przydatna przy korzystaniu przewijanie kursorów i pozycjonowanie.
PDO :: ATTR_CURSOR (całkowita) Wybór typu kursora. PDO obsługuje obecnie PDO :: CURSOR_FWDONLY i PDO :: CURSOR_SCROLL. Generalnie PDO :: CURSOR_FWDONLY, chyba że naprawdę potrzebują przewijalną kursora.
PDO :: ATTR_DRIVER_NAME (string) Zwraca nazwę napędu.

Przykłady korzystania z PDO :: ATTR_DRIVER_NAME:

<?php
if ($db->getAttribute(PDO::ATTR_DRIVER_NAME) == 'mysql') {
  echo "Running on mysql; doing something mysql specific here\n";
}
?>
PDO :: ATTR_ORACLE_NULLS (całkowita) Po uzyskaniu danych do konwersji pusty łańcuch na NULL SQL.
PDO :: ATTR_PERSISTENT (całkowita) Prośba stałe połączenie, zamiast tworzenia nowego połączenia. Aby uzyskać więcej informacji na temat tej właściwości można znaleźć w związku z Connection Manager.
PDO :: ATTR_STATEMENT_CLASS (całkowita)
PDO :: ATTR_FETCH_CATALOG_NAMES (całkowita) Będzie zawierać nazwę katalogu, zostanie dodana do przodu każdej kolumny w tabeli wynikowej nazwy. nazwa katalogu i nazwa kolumny oddzielone jednego miejsca po przecinku (.). Ta nieruchomość znajduje się w poziomie wsparcia kierowcy, więc niektórzy kierowcy mogą nie obsługiwać tę właściwość.
PDO :: ATTR_FETCH_TABLE_NAMES (całkowita) Tabela zawiera nazwę każdej kolumny dodaje się do przodu wynikową nazwą. Nazwa tabeli i nazwa kolumny oddzielone jednego miejsca po przecinku (.). Ta nieruchomość znajduje się w poziomie wsparcia kierowcy, więc niektórzy kierowcy mogą nie obsługiwać tę właściwość.
PDO :: ATTR_STRINGIFY_FETCHES (Integer)
PDO :: ATTR_MAX_COLUMN_LEN (całkowita)
PDO :: ATTR_DEFAULT_FETCH_MODE (całkowita) Dostępne od PHP 5.2.0 roku.
PDO :: ATTR_EMULATE_PREPARES (całkowita) Dostępne od PHP 5.1.3 roku.
PDO :: ERRMODE_SILENT (całkowita) Jeśli wystąpi błąd, nie ma błędów lub nieprawidłowego wyświetlania. Deweloperzy chcą jawnie sprawdzić błędy. Jest to tryb domyślny. Aby uzyskać więcej informacji na temat tej nieruchomości, odnoszą się do obsługi błędów i błędów.
PDO :: ERRMODE_WARNING (całkowita) Jeśli wystąpi błąd, zostanie wyświetlony komunikat PHP E_WARNING. Aby uzyskać więcej informacji na temat tej nieruchomości, odnoszą się do obsługi błędów i błędów.
PDO :: ERRMODE_EXCEPTION (całkowita) Jeśli wystąpi błąd, jest wyjątek z PDOException. Aby uzyskać więcej informacji na temat tej nieruchomości, odnoszą się do obsługi błędów i błędów.
PDO :: CASE_NATURAL (całkowita) Zostaw nazwy kolumn powrót oparty na bazie danych.
PDO :: CASE_LOWER (całkowita) Wymuszone małe nazwy kolumn.
PDO :: CASE_UPPER (całkowita) Wymuszone nazwa kolumny wielkimi literami.
PDO :: NULL_NATURAL (całkowita)
PDO :: NULL_EMPTY_STRING (całkowita)
PDO :: NULL_TO_STRING (całkowita)
PDO :: FETCH_ORI_NEXT (całkowita) Skupienie Pobiera następnego wiersza w wyniku. Tylko Przesuwne kursory ważny.
PDO :: FETCH_ORI_PRIOR (całkowita) Dostać się na linii w zestawie wyników. Tylko Przesuwne kursory ważny.
PDO :: FETCH_ORI_FIRST (całkowita) Skupić się na uzyskaniu pierwszego rzędu w wyniku. Tylko Przesuwne kursory ważny.
PDO :: FETCH_ORI_LAST (całkowita) Uzyskaj scentralizowane ostatni wiersz w wyniku. Tylko Przesuwne kursory ważny.
PDO :: FETCH_ORI_ABS (całkowita) Uzyskaj linia musi skoncentrować się na w zależności od liczby rzędów z wyniku. Tylko Przesuwne kursory ważny.
PDO :: FETCH_ORI_REL (całkowita) W zależności od względnej pozycji bieżącego położenia kursora z wyniku zapewnia uzyskanie pożądanych linii. Tylko Przesuwne kursory ważny.
PDO :: CURSOR_FWDONLY (całkowita) Tworzenie naprzód tylko kursor obiekt PDOStatement. Jest to domyślne opcje kursora, ponieważ kursor jest najszybszy i najbardziej powszechnie stosowane wzory PHP dostępu do danych.
PDO :: CURSOR_SCROLL (całkowita) Tworzenie obiektu przewijalną kursory PDOStatement. Aby sterować wiersz w zestawie wyników uzyskanych poprzez PDO :: FETCH_ORI_ * stałymi.
PDO :: ERR_NONE (string) Odpowiada SQLSTATE '00000', SQL reprezentuje żadnego błędu lub ostrzeżenia zostać wysłany. Podczas korzystania z PDO :: ERRORCODE () lub PDOStatement :: ERRORCODE () w celu ustalenia, czy wystąpi błąd, stała ta jest bardzo wygodne. Sprawdź, czy powyższa metoda zwraca kod błędu, będzie często używany.
PDO :: PARAM_EVT_ALLOC (całkowita) Przypisywanie zdarzeń
PDO :: PARAM_EVT_FREE (całkowita) impreza dealokacji
PDO :: PARAM_EVT_EXEC_PRE (całkowita) Przygotowaną instrukcję przed wykonaniem zdarzenie wyzwalające.
PDO :: PARAM_EVT_EXEC_POST (całkowita) Po wykonaniu imprezę przygotowaną instrukcją aktywacji.
PDO :: PARAM_EVT_FETCH_PRE (całkowita) Wyniki z centralnej usunięte przed otrzymaniem wyników zdarzenia wyzwalającego.
PDO :: PARAM_EVT_FETCH_POST (całkowita) Po usunięciu scentralizowanego wyniki od wyniku zdarzeń wyzwalających.
PDO :: PARAM_EVT_NORMALIZE (całkowita) Związany Rejestracja parametr pozwala kierowcy wyzwolić zdarzenie gdy normalizacja nazwy zmiennej.

Podręcznik PHP PDO referencyjny Podręcznik PHP PDO referencyjny