Pdo\Firebird クラス

(PHP 8 >= 8.4.0)

はじめに

Firebird PDO ドライバによる接続を示す PDO サブクラスです。

クラス概要

class Pdo\Firebird extends PDO {
/* 継承した定数 */
public const int PDO::PARAM_NULL ;
public const int PDO::PARAM_BOOL = 5;
public const int PDO::PARAM_INT = 1;
public const int PDO::PARAM_STR = 2;
public const int PDO::PARAM_LOB = 3;
public const int PDO::PARAM_STMT = 4;
public const int PDO::PARAM_STR_NATL ;
public const int PDO::PARAM_STR_CHAR ;
public const int PDO::PARAM_EVT_ALLOC ;
public const int PDO::PARAM_EVT_FREE ;
public const int PDO::FETCH_DEFAULT ;
public const int PDO::FETCH_LAZY ;
public const int PDO::FETCH_ASSOC ;
public const int PDO::FETCH_NUM ;
public const int PDO::FETCH_BOTH ;
public const int PDO::FETCH_OBJ ;
public const int PDO::FETCH_BOUND ;
public const int PDO::FETCH_COLUMN ;
public const int PDO::FETCH_CLASS ;
public const int PDO::FETCH_INTO ;
public const int PDO::FETCH_FUNC ;
public const int PDO::FETCH_GROUP ;
public const int PDO::FETCH_UNIQUE ;
public const int PDO::FETCH_KEY_PAIR ;
public const int PDO::FETCH_CLASSTYPE ;
public const int PDO::FETCH_SERIALIZE ;
public const int PDO::FETCH_PROPS_LATE ;
public const int PDO::FETCH_NAMED ;
public const int PDO::ATTR_AUTOCOMMIT ;
public const int PDO::ATTR_PREFETCH ;
public const int PDO::ATTR_TIMEOUT ;
public const int PDO::ATTR_ERRMODE ;
public const int PDO::ATTR_SERVER_INFO ;
public const int PDO::ATTR_CASE ;
public const int PDO::ATTR_CURSOR_NAME ;
public const int PDO::ATTR_CURSOR ;
public const int PDO::ATTR_PERSISTENT ;
public const int PDO::ATTR_DRIVER_NAME ;
public const int PDO::ERRMODE_SILENT ;
public const int PDO::ERRMODE_WARNING ;
public const int PDO::CASE_NATURAL ;
public const int PDO::CASE_LOWER ;
public const int PDO::CASE_UPPER ;
public const int PDO::NULL_NATURAL ;
public const int PDO::NULL_TO_STRING ;
public const string PDO::ERR_NONE ;
public const int PDO::FETCH_ORI_NEXT ;
public const int PDO::FETCH_ORI_PRIOR ;
public const int PDO::FETCH_ORI_FIRST ;
public const int PDO::FETCH_ORI_LAST ;
public const int PDO::FETCH_ORI_ABS ;
public const int PDO::FETCH_ORI_REL ;
public const int PDO::CURSOR_FWDONLY ;
public const int PDO::CURSOR_SCROLL ;
/* 定数 */
public const int ATTR_DATE_FORMAT ;
public const int ATTR_TIME_FORMAT ;
public const int ATTR_TIMESTAMP_FORMAT ;
public const int READ_COMMITTED ;
public const int REPEATABLE_READ ;
public const int SERIALIZABLE ;
public const int WRITABLE_TRANSACTION ;
/* メソッド */
public static getApiVersion (): int
/* 継承したメソッド */
public PDO::__construct (
string $dsn,
? string $username = null ,
#[\SensitiveParameter] ? string $password = null ,
? array $options = null
)
public PDO::commit (): bool
public static PDO::connect (
string $dsn,
? string $username = null ,
#[\SensitiveParameter] ? string $password = null ,
? array $options = null
): static
public PDO::errorCode (): ? string
public PDO::errorInfo (): array
public PDO::exec (string $statement): int |false
public PDO::getAttribute (int $attribute): mixed
public static PDO::getAvailableDrivers (): array
public PDO::lastInsertId (? string $name = null ): string |false
public PDO::prepare (string $query, array $options = []): PDOStatement |false
public PDO::query (string $query, ? int $fetchMode = null ): PDOStatement |false
public PDO::query (string $query, ? int $fetchMode = PDO::FETCH_COLUMN, int $colno): PDOStatement |false
public PDO::query (
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
public PDO::quote (string $string, int $type = PDO::PARAM_STR): string |false
public PDO::rollBack (): bool
public PDO::setAttribute (int $attribute, mixed $value): bool
}

定義済み定数

Pdo\Firebird::ATTR_DATE_FORMAT
日付フォーマットを設定します。
Pdo\Firebird::ATTR_TIME_FORMAT
時刻フォーマットを設定します。
Pdo\Firebird::ATTR_TIMESTAMP_FORMAT
タイムスタンプフォーマットを設定します。
Pdo\Firebird::TRANSACTION_ISOLATION_LEVEL
トランザクション分離レベルを設定します。 Pdo\Firebird::READ_COMMITTED Pdo\Firebird::REPEATABLE_READ 、 または Pdo\Firebird::SERIALIZABLE のいずれかです。
Pdo\Firebird::READ_COMMITTED
ANSI トランザクション分離レベルが Read Committed であることを示すフラグです。 これがデフォルトの動作です。
Pdo\Firebird::REPEATABLE_READ
ANSI トランザクション分離レベルが Repeatable Read であることを示すフラグです。 Firebird の "snapshot" 分離レベルに相当します。
Pdo\Firebird::SERIALIZABLE
ANSI トランザクション分離レベルが Serializeable であることを示すフラグです。 Firebird の "snapshot table stability" 分離レベルに相当します。
Pdo\Firebird::WRITABLE_TRANSACTION
ブール値で、トランザクションアクセスモードを READ ONLY または READ WRITE に設定します。 デフォルトは true で、READ WRITE を表します。

目次

Found A Problem?

Learn How To Improve This PageSubmit a Pull RequestReport a Bug
+add a note

User Contributed Notes

There are no user contributed notes for this page.

AltStyle によって変換されたページ (->オリジナル) /