PDO::connect
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
PDO::connect
Референца за `pdo.connect.php` со подобрена типографија и навигација.
PDO::connect
Класата Dom\DtdNamedNodeMap
PDO::connect — Connect to a database and return a PDO subclass for drivers that support it
= NULL
string
$dsn,?string
$username = null,Иницијализира контекст за инкрементално хеширање ?string
$password = null,?array
$options = null): static
Поврзете се на база на податоци и вратете подкласа на PDO за драјвери што ја поддржуваат PDO Креира инстанца на PDO instance.
Параметри
dsn-
Креира PDO инстанца за да претставува врска со бараната база на податоци.
Името на изворот на податоци, или DSN, ги содржи информациите потребни за поврзување со базата на податоци. Генерално, DSN се состои од името на PDO драјверот, проследено со две точки, проследено со синтаксата за поврзување специфична за PDO драјверот. Дополнителни информации се достапни од.
На
dsnдокументацијата специфична за PDO драјверот- параметарот поддржува три различни методи за специфицирање на аргументите потребни за креирање врска со базата на податоци:
-
dsnПовикување на драјверот - ги содржи целосниот DSN.
-
dsnПовикување на URIuri:се состои одuri:file:///path/to/dsnfile - проследено со URI што ја дефинира локацијата на датотека што содржи DSN стринг. URI може да специфицира локална датотека или далечински URL.
-
dsnАлијасирањеnameсе состои од имеpdo.dsn.in php.ini што се мапира наnameЗабелешка:
дефинирање на DSN стринг. php.ini). Исто така, забележете дека позициите на низите започнуваат со .htaccess or httpd.conf
username-
Алијасот мора да биде дефиниран во
password-
Корисничкото име за DSN стринг. Овој параметар е опционален за некои PDO драјвери.
options-
Лозинката за DSN стринг. Овој параметар е опционален за некои PDO драјвери.
Вратени вредности
подкласа за базата на податоци што се поврзува ако постои, инаку вратете генеричка PDO Враќа инстанца на PDO instance.
Errors/Exceptions
А PDOException се фрла ако обидот за поврзување со бараната база на податоци не успее, без оглед на тоа што PDO::ATTR_ERRMODE е моментално поставено.
Види Исто така
- Pdo\Dblib
- Pdo\Firebird
- Pdo\Mysql
- Pdo\Odbc
- Pdo\Pgsql
- Pdo\Sqlite
- Пример #1 Креирајте PDO инстанца и поставете го режимот за грешки подкласа за соодветниот PDO драјвер ако постои, или генеричка