|
|
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.
|
dbx_connect
(PHP 4 >= 4.0.6, PHP 5 <=
5.0.4) dbx_connect -- Open a connection/database
Descriptionobject dbx_connect ( mixed module, string host,
string database, string username, string password [, int
persistent] )
dbx_connect() returns an object on
success, FALSE on error. If a
connection has been made but the database could not be
selected, the connection is closed and FALSE is returned. The persistent parameter can be set to DBX_PERSISTENT, if so, a persistent
connection will be created.
The module parameter can be
either a string or a constant, though the latter form is
preferred. The possible values are given below, but keep in
mind that they only work if the module is actually loaded.
-
DBX_MYSQL or
"mysql"
-
DBX_ODBC or "odbc"
-
DBX_PGSQL or
"pgsql"
-
DBX_MSSQL or
"mssql"
-
DBX_FBSQL or "fbsql"
(available from PHP 4.1.0)
-
DBX_SYBASECT or
"sybase_ct" (available from PHP 4.2.0)
-
DBX_OCI8 or "oci8"
(available from PHP 4.3.0)
-
DBX_SQLITE or "sqlite"
(PHP 5)
The host, database, username and password parameters are expected, but not
always used depending on the connect functions for the
abstracted module.
The returned object has three
properties:
- database
-
It is the name of the currently selected database.
- handle
-
It is a valid handle for the connected database, and
as such it can be used in module-specific functions (if
required).
- module
-
It is used internally by dbx only, and is actually the
module number mentioned above.
Przykład 1. dbx_connect() example
<?php
$link = dbx_connect(DBX_ODBC, "", "db", "username", "password", DBX_PERSISTENT)
or die("Could not connect");
echo "Connected successfully";
dbx_close($link); ?> |
|
Notatka: Always refer to the module-specific
documentation as well.
See also dbx_close().
|