|
|
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_pconnect
(PECL) db2_pconnect -- Returns a persistent connection
to a database
Opisresource db2_pconnect (
string database, string username, string password [, array
options] )
Returns a persistent connection to an IBM DB2 Universal
Database, IBM Cloudscape, or Apache Derby database. For more
information on persistent connections, refer to Rozdział 41.
Calling db2_close() on a persistent connection
always returns TRUE, but the
underlying DB2 client connection remains open and waiting to
serve the next matching db2_pconnect()
request.
Parametry
- database
-
The database alias in the DB2 client catalog.
- username
-
The username with which you are connecting to the
database.
- password
-
The password with which you are connecting to the
database.
- options
-
An associative array of connection options that affect
the behavior of the connection, where valid array keys
include:
- autocommit
-
Passing the DB2_AUTOCOMMIT_ON value turns
autocommit on for this connection handle.
Passing the DB2_AUTOCOMMIT_OFF value turns
autocommit off for this connection handle.
- DB2_ATTR_CASE
-
Passing the DB2_CASE_NATURAL value specifies
that column names are returned in natural case.
Passing the DB2_CASE_LOWER value specifies that
column names are returned in lower case.
Passing the DB2_CASE_UPPER value specifies that
column names are returned in upper case.
- CURSOR
-
Passing the DB2_FORWARD_ONLY value specifies a
forward-only cursor for a statement resource. This
is the default cursor type and is supported on all
database servers.
Passing the DB2_SCROLLABLE value specifies a
scrollable cursor for a statement resource. This
mode enables random access to rows in a result set,
but currently is supported only by IBM DB2
Universal Database.
Zwracane wartości
Returns a connection handle resource if the connection
attempt is successful. db2_pconnect()
tries to reuse an existing connection resource that exactly
matches the database, username, and password parameters. If the connection
attempt fails, db2_pconnect() returns
FALSE.
Przykłady
Przykład 1. A db2_pconnect() example
In the following example, the first call to
db2_pconnect() returns a new
persistent connection resource. The second call to
db2_pconnect() returns a
persistent connection resource that simply reuses the
first persistent connection resource.
<?php
$database = 'SAMPLE'; $user = 'db2inst1'; $password = 'ibmdb2';
$pconn = db2_pconnect($database, $user, $password);
if ($pconn) {
echo "Persistent connection succeeded.";
}
else {
echo "Persistent connection failed.";
}
$pconn2 = db2_pconnect($database, $user, $password);
if ($pconn) {
echo "Second persistent connection succeeded.";
}
else {
echo "Second persistent connection failed.";
} ?> |
Powyższy przykład wyświetli:
Persistent connection succeeded.
Second persistent connection succeeded.
|
|
|