Pdo\Pgsql クラス
(PHP 8 >= 8.4.0)
はじめに
PostgreSQL PDO ドライバによる接続を示す PDO サブクラスです。
このドライバは PostgreSQL 方言向けに専用の SQL クエリパーサーをサポートしています。 次のものを処理可能です:
- シングルクオートやダブルクオートで囲まれたリテラルでのクオートの二重化によるエスケープ
- C 言語形式の「エスケープ」文字列リテラル
- ドル記号で囲まれた文字列リテラル
- 2 つのハイフンによるコメント、ネストされていない C 言語形式のコメント
-
?
演算子のエスケープシーケンスとしての??
のサポート
クラス概要
/* 継承した定数 */
/* 定数 */
/* メソッド */
public copyFromArray(
string
array
string
string
?string
): bool
string
$tableName
,array
$rows
,string
$separator
= "\t",string
$nullAs
= "\\\\N",?string
$fields
= null
): bool
public copyFromFile(
string
string
string
string
?string
): bool
string
$tableName
,string
$filename
,string
$separator
= "\t",string
$nullAs
= "\\\\N",?string
$fields
= null
): bool
public copyToArray(
string
string
string
?string
): array|false
string
$tableName
,string
$separator
= "\t",string
$nullAs
= "\\\\N",?string
$fields
= null
): array|false
public copyToFile(
string
string
string
string
?string
): bool
string
$tableName
,string
$filename
,string
$separator
= "\t",string
$nullAs
= "\\\\N",?string
$fields
= null
): bool
/* 継承したメソッド */
public PDO::__construct(
string
?string
#[\SensitiveParameter] ?string
?array
)
string
$dsn
,?string
$username
= null
,#[\SensitiveParameter] ?string
$password
= null
,?array
$options
= null
)
public static PDO::connect(
string
?string
#[\SensitiveParameter] ?string
?array
): static
string
$dsn
,?string
$username
= null
,#[\SensitiveParameter] ?string
$password
= null
,?array
$options
= null
): static
public PDO::query(string
$query
, ?int $fetchMode
= PDO::FETCH_COLUMN, int $colno
): PDOStatement|falsepublic PDO::query(
string
?int
string
array
): PDOStatement|false
string
$query
,?int
$fetchMode
= PDO::FETCH_CLASS,string
$classname
,array
$constructorArgs
): PDOStatement|false
public PDO::query(string
}$query
, ?int $fetchMode
= PDO::FETCH_INTO, object $object
): PDOStatement|false