,
[ Pobierz całość w formacie PDF ]
.Jeżeli zarówno $pk_table jak i $fk_table zawierają nazwy tabel, odbc_foreignkeys()zwraca klucze obce z tabeli określonej przez $fk_table odwołujące się do klucza głównego z tabeli $pk_table.Wwiększości przypadków będzie to tylko jeden klucz.Dodatek A - Funkcje344odbc_free_resultZawsze zwraca True.Wywołanie tej funkcji jest wymagane jedynie wtedy, gdy skrypt zużywa zbyt dużopamięci podczas pracy.Cała pamięć przydzielona do wyniku jest automatycznie zwalniana po zakończeniudziałania skryptu.Jeżeli jesteś pewien, że nie będziesz już używał danych z wyniku, możesz wywołać funkcjęodbc_free_result(), aby zwolnić pamięć przydzieloną do $result_id.UwagaJeżeli automatyczne zatwierdzanie jest zablokowane, (patrz odbc_autocommit()) i wywołasz odbc_free_result() przedzatwierdzeniem, wszystkie otwarte transakcje zostaną wycofane.int odbc_free_result (int result_id)odbc_gettypeinfoPobiera dane na temat typów danych obsługiwanych przez zródło danych.Zwraca identyfikator wynikuODBC lub False w przypadku wystąpienia błędu.Można użyć opcjonalnego parametru $data_type doograniczenia danych do jednego typu.int odbc_gettypeinfo (int connection_id [, int data_type])Wynik składa się z następujących kolumn:TYPE_NAME DATA_TYPE PRECISIONLITERAL_PREFIX LITERAL_SUFFIX CREATE_PARAMSNULLABLE CASE_SENSITIVE SEARCHABLEUNSIGNED_ATTRIBUTE MONEY AUTO_INCREMENTLOCAL_TYPE_NAME MINIMUM_SCALE MAXIMUM_SCALEWynik jest uporządkowany według DATA_TYPE i TYPE_NAME.odbc_longreadlen(Funkcja ma wpływ na typ SQL ODBC LONG i LONGVARBINARY) Ilość bajtów zwracanych do PHP jestokreślana przez wartość parametru.Jeżeli ma wartość 0, dane z kolumn long są przepuszczane do klienta.UwagaObsługa kolumn LONGVARBINARY jest również realizowana przez odbc_binmode().int odbc_longreadlen (int result_id, int length)odbc_num_fieldsZwraca ilość pól (kolumn) w wyniku ODBC.Funkcja zwraca -1 w przypadku wystąpienia błędu.Argumentem jest prawidłowy identyfikator wyniku zwracany przez odbc_exec().int odbc_num_fields (int result_id)odbc_num_rowsZwraca ilość wierszy w wyniku ODBC.W przypadku wystąpienia błędu funkcja zwraca -1.Dla wyrażeńINSERT, UPDATE i DELETE funkcja zwraca ilość zmienionych wierszy.Dla wyrażeń SELECT zwraca ilość zwracanychwierszy.UwagaUżycie funkcji odbc_num_rows() do sprawdzenia ilości wierszy dostępnych po wykonaniu wyrażenia SELECT zwróci dla wielusterowników -1.int odbc_num_rows (int result_id)PHP Kompendium wiedzy345odbc_pconnectZwraca identyfikator połączenia ODBC lub 0 (False) w przypadku wystąpienia błędu.Funkcja jestpodobna do odbc_connect(), poza tym, że połączenie nie jest zamykane po zakończeniu skryptu.Kolejne żądaniapołączenia z tą samą kombinacją $dsn, $user i $password (poprzez odbc_connect() i odbc_pconnect()) powodująponowne wykorzystanie połączenia trwałego.UwagaPołączenia trwałe nie działają, jeżeli PHP jest użyty jako program CGI.Opis opcjonalnego parametru $cursor_type znajduje sięprzy opisie funkcji odbc_connect().Więcej informacji na temat połączeń trwałych znajduje się w PHP FAQ.int odbc_pconnect (string dsn, string user, string password [, int cursor_type])odbc_prepareZwraca False w przypadku błędu.Zwraca identyfikator wyniku ODBC dla poprawnie przygotowanegowyrażenia SQL.Wynikowy identyfikator może być użyty do uruchomienia wyrażenia za pomocąodbc_execute().int odbc_prepare (int connection_id, string query_string)odbc_primarykeysZwraca nazwy kolumn składających się na klucz główny tabeli.Zwraca identyfikator wyniku ODBC lubFalse w przypadku błędu.int odbc_primarykeys (int connection_id, string qualifier, string owner, string table)Wynik posiada następujące kolumny:TABLE_QUALIFIER TABLE_OWNER TABLE_NAMECOLUMN_NAME KEY_SEQ PK_NAMEodbc_procedurecolumnsZwraca listę parametrów wejściowych i wyjściowych oraz kolumn będących wynikiem działaniaprocedury.zwraca identyfikator wyniku ODBC lub False w przypadku błędu [ Pobierz całość w formacie PDF ] |
Archiwum
|