cubrid_pconnect
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
cubrid_pconnect
Референца за `function.cubrid-pconnect.php` со подобрена типографија и навигација.
cubrid_pconnect
(PECL CUBRID >= 8.3.1)
cubrid_pconnect — Отвори постојана врска со CUBRID сервер
= NULL
string
$host,int
$port,string
$dbname,string
$userid = ?,string
$passwd = ?): resource
Воспоставува постојана врска со CUBRID сервер.
cubrid_pconnect() Отвора постојана врска со InterBase база на податоци. cubrid_connect() се однесува многу слично како
Прво, при поврзување, функцијата прво ќе се обиде да најде (постоечка) врска што е веќе отворена со истиот хост, порта, dbname и userid. Ако се најде, наместо да отвори нова врска, ќе се врати идентификатор за неа.
Второ, врската со SQL серверот нема да се затвори кога ќе заврши извршувањето на скриптата. Наместо тоа, врската ќе остане отворена за идна употреба (cubrid_close() or cubrid_disconnect() Второ, врската со InterBase серверот нема да биде затворена кога ќе заврши извршувањето на скриптата. Наместо тоа, врската ќе остане отворена за идна употреба ( cubrid_pconnect()).
Овој тип на врска затоа се нарекува 'постојана'.
Параметри
host- Име на домаќин или IP адреса на CUBRID CAS сервер.
port- Port number of CUBRID CAS server (BROKER_PORT configured in $CUBRID/conf/cubrid_broker.conf).
dbname- Име на базата на податоци.
userid- Корисничко име за базата на податоци.
passwd- Корисничка лозинка.
Вратени вредности
Идентификатор на врската, кога процесот е успешен, или false при неуспех.
Примери
Пример #1 cubrid_connect() example
<?php
printf("%-30s %s\n", "CUBRID PHP Version:", cubrid_version());
printf("\n");
$conn = cubrid_pconnect("localhost", 33000, "demodb", "dba");
if (!$conn) {
die('Connect Error ('. cubrid_error_code() .')' . cubrid_error_msg());
}
$db_params = cubrid_get_db_parameter($conn);
while (list($param_name, $param_value) = each($db_params)) {
printf("%-30s %s\n", $param_name, $param_value);
}
printf("\n");
$server_info = cubrid_get_server_info($conn);
$client_info = cubrid_get_client_info();
printf("%-30s %s\n", "Server Info:", $server_info);
printf("%-30s %s\n", "Client Info:", $client_info);
printf("\n");
$charset = cubrid_get_charset($conn);
printf("%-30s %s\n", "CUBRID Charset:", $charset);
cubrid_disconnect($conn);
?>Пример #1 Пример што покажува затворачка ознака што го опфаќа последниот нов ред
CUBRID PHP Version: 9.1.0.0001 PARAM_ISOLATION_LEVEL 3 LOCK_TIMEOUT -1 MAX_STRING_LENGTH 1073741823 PARAM_AUTO_COMMIT 1 Server Info: 9.1.0.0212 Client Info: 9.1.0 CUBRID Charset: iso8859-1
Види Исто така
- cubrid_connect() - Отвори врска до CUBRID сервер
- cubrid_connect_with_url() - Воспостави околина за поврзување со CUBRID сервер
- cubrid_pconnect_with_url() - Отвори постојана врска до CUBRID сервер
- cubrid_disconnect() - Затвори база на податоци врска
- cubrid_close() - Затвори CUBRID врска