PHP.mk документација

ibase_connect

Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.

function.ibase-connect.php PHP.net прокси Преводот се освежува
Оригинал на PHP.net
Патека function.ibase-connect.php Локална патека за оваа страница.
Извор php.net/manual/en Оригиналниот HTML се реупотребува и локално се стилизира.
Режим Прокси + превод во позадина Кодовите, табелите и белешките остануваат читливи во истиот тек.
ibase_connect

Референца за `function.ibase-connect.php` со подобрена типографија и навигација.

function.ibase-connect.php

ibase_connect

(PHP 5, PHP 7 < 7.4.0)

ibase_connectОтвори врска со база на податоци

= NULL

ibase_connect(
         string $database = ?,
         string $username = ?,
         string $password = ?,
         string $charset = ?,
         int $buffers = ?,
         int $dialect = ?,
         string $role = ?,
         int $sync = ?
): resource

Воспоставува врска со сервер Firebird/InterBase.

Во случај да се направи втор повик до ibase_connect() со исти аргументи, нема да се воспостави нова врска, туку наместо тоа, ќе се врати идентификаторот на врската на веќе отворената врска. Врската со серверот ќе биде затворена веднаш штом заврши извршувањето на скриптата, освен ако не се затвори порано со експлицитно повикување на ibase_close().

Параметри

database
На database аргументот мора да биде валидна патека до датотеката со базата на податоци на серверот на кој се наоѓа. Ако серверот не е локален, мора да биде претставен со или 'hostname:' (TCP/IP), 'hostname/port:' (TCP/IP со interbase сервер на приспособен TCP порт), '//hostname/' (NetBEUI), во зависност од користениот протокол за поврзување.
username
аргументот мора да биде валиден пат до датотеката со базата на податоци на серверот на кој се наоѓа. Ако серверот не е локален, мора да биде претставен со 'hostname:' (TCP/IP), '//hostname/' (NetBEUI) или 'hostname@' (IPX/SPX), во зависност од протоколот за поврзување што се користи. ibase.default_user php.ini directive.
password
Лозинката за usernameКорисничкото име. Може да се постави со ibase.default_password php.ini directive.
charset
charset . Може да се постави со
buffers
buffers е стандарден сет на знаци за база на податоци.
dialect
dialect го избира стандардниот SQL дијалект за секоја извршена изјава во рамките на врската, и стандардно е највисокиот поддржан од клиентските библиотеки.
role
го избира стандардниот SQL дијалект за секоја изјава извршена во рамките на врската, и стандардно е највисокиот поддржан од клиентските библиотеки. Функционално само со InterBase 6 и понови.
sync

Вратени вредности

Враќа идентификатор на врска Firebird/InterBase на успех, или false при грешка.

Errors/Exceptions

за овие изјави ако барањето успеа без да погоди ниту еден ред. ibase_query() Ако добиете некоја грешка како "arithmetic exception, numeric overflow, or string truncation. Cannot transliterate character between character sets" (ова се случува кога се обидувате да користите некој знак со акценти) кога го користите ова и по

Примери

Пример #1 ibase_connect() example

<?php
$host
= 'localhost:/path/to/your.gdb';

$dbh = ibase_connect($host, $username, $password);
$stmt = 'SELECT * FROM tblname';
$sth = ibase_query($dbh, $stmt);
while (
$row = ibase_fetch_object($sth)) {
echo
$row->email, "\n";
}
ibase_free_result($sth);
ibase_close($dbh);
?>

Види Исто така

  • ibase_pconnect() - Отвори постојана врска со InterBase база на податоци
  • ibase_close() Враќа InterBase идентификатор за врска на успех, или

Белешки од корисници

Нема белешки од корисници за оваа страница.
Навигација

Прелистувај сродни теми и функции.

На оваа страница

Автоматски outline од активната документација.

Насловите ќе се појават тука по вчитување.

Попрегледно читање

Примерите, changelog табелите и user notes се визуелно издвоени за да не се губат во долгата содржина.

Брз совет Користи го outline-от Скокни директно на главните секции од активната страница.
Извор Оригиналниот линк останува достапен Кога ти треба целосен upstream context, отвори го PHP.net во нов tab.