PDOStatement :: getColumnMeta
Podręcznik PHP PDO referencyjny
PDOStatement :: getColumnMeta - Zwraca zestaw wyników metadane z PHP 5 (> = 5.1.0, PECL PDO> = 0.2.0)
wyjaśnienie
gramatyka
array PDOStatement::getColumnMeta ( int $column )
Odzyskiwanie wynik ustawiony na zero indeksowanych kolumn metadanych w postaci tablicy asocjacyjnej.
Uwaga: Funkcja ta jest w fazie eksperymentalnej. Ta funkcja reprezentacji, łącznie z nazwą i związanej z nimi dokumentacji mogą być zmienione bez uprzedzenia na przyszłych wersjach PHP. Używaj tej funkcji na własne ryzyko.
Uwaga: Nie wszystkie sterowniki obsługują PDOStatement PDO :: getColumnMeta ().
parametry
kolumna
Wynik ustawiony na zero indeksowanych kolumnach.
Wartość zwracana
Zwraca tablicę asocjacyjną, że to zawiera następujące wartości reprezentuje pojedynczą kolumnę metadanych:
nazwa | wartość |
---|---|
native_type | Dla natywna wartość wskazuje wartości kolumny. |
Kierowca: decl_type | SQL w bazie danych służy do wskazania typu wartości kolumn. Jeśli kolumna zestaw wyników jest wynikiem funkcji, po czym wartość ta nie może być () Zwraca PDOStatement :: getColumnMeta. |
Flagi | Wszelkie ustawienia tego znaku w kolumnie. |
nazwa | Dzięki bazie nazwy kolumn zwracana. |
stół | nazwa tabeli bazy danych zwracany przez kolumnę |
len | Długość kolumny. Oprócz zwykłych dziesiętnych zmiennoprzecinkowych -1 |
precyzja | Dziesiętnych, kolumny. Oprócz zwykłej przecinku punkt zerowy pływającego. |
pdo_type | W PDO :: PARAM_ * stałe reprezentowane przez typ kolumny. |
Przykłady
Metadane kolumny wyszukiwania
Poniższy przykład pokazuje Pdo_Sqlite, odzyskiwanie wynik generuje pojedynczą kolumnę metadanych za pomocą funkcji (licznik).
<?php $select = $DB->query('SELECT COUNT(*) FROM fruit'); $meta = $select->getColumnMeta(0); var_dump($meta); ?>
Powyższy przykład wyświetli:
array(6) { ["native_type"]=> string(7) "integer" ["flags"]=> array(0) { } ["name"]=> string(8) "COUNT(*)" ["len"]=> int(-1) ["precision"]=> int(0) ["pdo_type"]=> int(2) }