|
|
PHP (angielski akronim rekurencyjny, którego rozwinięcie to PHP Hypertext Preprocessor), pierwotnie nazwany Personal
Home Page - skryptowy język programowania, służący przede wszystkim do tworzenia dynamicznych stron WWW i wykonywany w
tym przypadku po stronie serwera, z możliwością zagnieżdżania w HTML (bądź XHTML). PHP jest podobny w założeniach do
dużo starszego mechanizmu SSI (Server Side Includes), jednak jest w stosunku do SSI nieporównanie bardziej rozbudowany.
Udostępniany jest na zasadach licencji open-source. Jego składnia bazuje na językach C, Java i Perl.
SQL (ang. Structured Query Language) to strukturalny język zapytań używany do tworzenia, modyfikowania baz danych oraz
do umieszczania i pobierania danych z baz danych.
Język SQL jest językiem deklaratywnym. Decyzję o sposobie przechowywania i pobrania danych pozostawia się systemowi
zarządzania bazą danych DBMS.
Jest to język programowania opracowany w latach siedemdziesiątych w firmie IBM. Stał się on standardem w komunikacji z
serwerami relacyjnych baz danych. Wiele współczesnych systemów relacyjnych baz danych używa do komunikacji z
użytkownikiem SQL, dlatego mówi się, że korzystanie z relacyjnych baz danych, to korzystanie z SQL-a.
Apache jest otwartym serwerem HTTP dostępnym dla wielu systemów operacyjnych (m.in. UNIX, GNU/Linux, BSD,
Microsoft Windows). Po angielsku słowo Apache wymawia się epaczi, co brzmi tak samo jak a patchy (server), co było
określeniem tego serwera we wczesnym stadium jego rozwoju w 1995 roku, kiedy był on głównie zbiorem poprawek (patch)
nałożonych na serwer HTTP o nazwie NCSA.
Apache jest najszerzej stosowanym serwerem HTTP w Internecie. W maju 2003 jego udział wśród serwerów wynosił 62%. W
połączeniu z interpreterem języka skryptowego PHP i bazą danych MySQL, Apache stanowi jedno z najczęściej spotykanych
środowisk w firmach oferujących miejsce na serwerach sieciowych.
|
db2_client_info
(no version information, might be only in
CVS) db2_client_info -- Returns an object with properties
that describe the DB2 database client
Opisobject db2_client_info (
resource connection )
This function returns an object with read-only properties
that return information about the DB2 database client. The
following table lists the DB2 client properties:
Tabela 1. DB2 client properties
| Property name |
Return type |
Description |
| APPL_CODEPAGE |
int |
The application code page. |
| CONN_CODEPAGE |
int |
The code page for the current connection. |
| DATA_SOURCE_NAME |
string |
The data source name (DSN) used to create the
current connection to the database. |
| DRIVER_NAME |
string |
The name of the library that implements the DB2
Call Level Interface (CLI) specification. |
| DRIVER_ODBC_VER |
string |
The version of ODBC that the DB2 client supports.
This returns a string "MM.mm" where MM is the major version and mm is the minor version. The DB2 client
always returns "03.51". |
| DRIVER_VER |
string |
The version of the client, in the form of a string
"MM.mm.uuuu" where MM is the
major version, mm is the
minor version, and uuuu is
the update. For example, "08.02.0001" represents major
version 8, minor version 2, update 1. |
| ODBC_SQL_CONFORMANCE |
string |
The level of ODBC SQL grammar supported by the
client:
- MINIMUM
-
Supports the minimum ODBC SQL grammar.
- CORE
-
Supports the core ODBC SQL grammar.
- EXTENDED
-
Supports extended ODBC SQL grammar.
|
| ODBC_VER |
string |
The version of ODBC that the ODBC driver manager
supports. This returns a string "MM.mm.rrrr" where
MM is the major version,
mm is the minor version, and
rrrr is the release. The DB2
client always returns "03.01.0000". |
Parametry
- connection
-
Specifies an active DB2 client connection.
Zwracane wartości
Returns an object on a successful call. Returns FALSE on failure.
Przykłady
Przykład 1. A db2_client_info() example
To retrieve information about the client, you must
pass a valid database connection resource to db2_client_info().
<?php
$conn = db2_connect( 'SAMPLE', 'db2inst1', 'ibmdb2' ); $client = db2_client_info( $conn );
if ($client) {
echo "DRIVER_NAME: "; var_dump( $client->DRIVER_NAME );
echo "DRIVER_VER: "; var_dump( $client->DRIVER_VER );
echo "DATA_SOURCE_NAME: "; var_dump( $client->DATA_SOURCE_NAME );
echo "DRIVER_ODBC_VER: "; var_dump( $client->DRIVER_ODBC_VER );
echo "ODBC_VER: "; var_dump( $client->ODBC_VER );
echo "ODBC_SQL_CONFORMANCE: "; var_dump( $client->ODBC_SQL_CONFORMANCE );
echo "APPL_CODEPAGE: "; var_dump( $client->APPL_CODEPAGE );
echo "CONN_CODEPAGE: "; var_dump( $client->CONN_CODEPAGE );
}
else {
echo "Error retrieving client information.
Perhaps your database connection was invalid.";
} db2_close($conn);
?> |
Powyższy przykład wyświetli:
DRIVER_NAME: string(8) "libdb2.a"
DRIVER_VER: string(10) "08.02.0001"
DATA_SOURCE_NAME: string(6) "SAMPLE"
DRIVER_ODBC_VER: string(5) "03.51"
ODBC_VER: string(10) "03.01.0000"
ODBC_SQL_CONFORMANCE: string(8) "EXTENDED"
APPL_CODEPAGE: int(819)
CONN_CODEPAGE: int(819)
|
|
|