codecamp

PHP8 Firebird/InterBase预定义常量

下列常量由此扩展定义,且仅在此扩展编译入 PHP 或在运行时动态载入时可用。

可以将以下常量传递给 ibase_trans() 以指定事务行为。

Firebird/InterBase 事务标志
不断描述
IBASE_DEFAULT将使用默认事务设置。此默认值为 由客户端库确定,客户端库将其定义为 IBASE_WRITE|IBASE_CONCURRENCY|在大多数情况下IBASE_WAIT。
IBASE_READ启动只读事务。
IBASE_WRITE启动读写事务。
IBASE_CONSISTENCY启动将隔离级别设置为 “一致性”,这意味着事务无法从表中读取 正在被其他并发事务修改。
IBASE_CONCURRENCY启动将隔离级别设置为 “并发”(或“快照”),表示事务 有权访问所有表,但无法查看已提交的更改 由交易开始后的其他交易。
IBASE_COMMITTED启动将隔离级别设置为 'read committed'(已读已提交)。此标志应与 IBASE_REC_VERSION 或 IBASE_REC_NO_VERSION 结合使用。此隔离级别 允许访问事务后提交的更改 开始了。如果IBASE_REC_NO_VERSION是 指定后,只能读取行的最新版本。如果指定了IBASE_REC_VERSION,则行可以 甚至在并发中等待对它的修改时被读取 交易。
IBASE_WAIT指示事务应等待并在以下情况下重试 发生冲突。
IBASE_NOWAIT指示事务应立即失败,当 发生冲突。

可以将以下常量传递给 ibase_fetch_row()、ibase_fetch_assoc() 或 ibase_fetch_object() 以指定提取行为。

Firebird/InterBase 获取标志
不断描述
IBASE_FETCH_BLOBS也可作为向后IBASE_TEXT提供 兼容性。导致 BLOB 内容以内联方式提取,而不是 作为 BLOB 标识符提取。
IBASE_FETCH_ARRAYS导致以内联方式提取数组。否则,数组 返回标识符。数组标识符只能用作 INSERT 操作的参数,因为没有要处理数组的函数 标识符目前可用。
IBASE_UNIXTIME导致日期和时间字段不作为字符串返回, 但作为 UNIX 时间戳(自纪元以来的秒数,其中 是 1970 年 1 月 1 日 0:00 UTC)。如果与日期一起使用可能会有问题 在 1970 年之前在某些系统上。

以下常量用于将请求和选项传递给服务 API 函数 (ibase_server_info()、ibase_db_info()、ibase_backup()、ibase_restore() 和 ibase_maintain_db())。请参考 Firebird/InterBase手册中了解这些选项的含义。

IBASE_BKP_IGNORE_CHECKSUMS
ibase_backup() 的选项
IBASE_BKP_IGNORE_LIMBO
ibase_backup() 的选项
IBASE_BKP_METADATA_ONLY
ibase_backup() 的选项
IBASE_BKP_NO_GARBAGE_COLLECT
ibase_backup() 的选项
IBASE_BKP_OLD_DESCRIPTIONS
ibase_backup() 的选项
IBASE_BKP_NON_TRANSPORTABLE
ibase_backup() 的选项
IBASE_BKP_CONVERT
ibase_backup() 的选项
IBASE_RES_DEACTIVATE_IDX
ibase_restore() 的选项
IBASE_RES_NO_SHADOW
ibase_restore() 的选项
IBASE_RES_NO_VALIDITY
ibase_restore() 的选项
IBASE_RES_ONE_AT_A_TIME
ibase_restore() 的选项
IBASE_RES_REPLACE
IBASE_RES_CREATE
ibase_restore() 的选项
IBASE_RES_USE_ALL_SPACE
ibase_restore() 的选项
IBASE_PRP_PAGE_BUFFERS
IBASE_PRP_SWEEP_INTERVAL
IBASE_PRP_SHUTDOWN_DB
IBASE_PRP_DENY_NEW_TRANSACTIONS
IBASE_PRP_DENY_NEW_ATTACHMENTS
IBASE_PRP_RESERVE_SPACE
IBASE_PRP_RES_USE_FULL
IBASE_PRP_RES
IBASE_PRP_WRITE_MODE
IBASE_PRP_WM_ASYNC
IBASE_PRP_WM_SYNC
IBASE_PRP_ACCESS_MODE
IBASE_PRP_AM_READONLY
IBASE_PRP_AM_READWRITE
IBASE_PRP_SET_SQL_DIALECT
IBASE_PRP_ACTIVATE
IBASE_PRP_DB_ONLINE
IBASE_RPR_CHECK_DB
IBASE_RPR_IGNORE_CHECKSUM
IBASE_RPR_KILL_SHADOWS
IBASE_RPR_MEND_DB
IBASE_RPR_VALIDATE_DB
IBASE_RPR_FULL
IBASE_RPR_SWEEP_DB
ibase_maintain_db() 的选项
IBASE_STS_DATA_PAGES
IBASE_STS_DB_LOG
IBASE_STS_HDR_PAGES
IBASE_STS_IDX_PAGES
IBASE_STS_SYS_RELATIONS
ibase_db_info() 的选项
IBASE_SVC_SERVER_VERSION
ibase_server_info() 的选项
IBASE_SVC_IMPLEMENTATION
ibase_server_info() 的选项
IBASE_SVC_GET_ENV
ibase_server_info() 的选项
IBASE_SVC_GET_ENV_LOCK
IBASE_SVC_GET_ENV_MSG
IBASE_SVC_USER_DBPATH
IBASE_SVC_SVR_DB_INFO
IBASE_SVC_GET_USERS
ibase_server_info() 的选项


PHP8 Firebird/InterBase资源类型
PHP8 fbird_add_user
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

PHP8 语言参考

PHP8 函数参考

PHP8 影响 PHP 行为的扩展

PHP8 Componere

PHP8 安装/配置

PHP8 外部函数接口

PHP8 选项和信息

PHP8 选项/信息 函数

PHP8 Windows Cache for PHP

PHP8 WinCache 函数

PHP8 Yac

PHP8 身份认证服务

PHP8 Radius 函数

PHP8 压缩与归档扩展

PHP8 Phar

PHP8 Zip

PHP8 ZipArchive 类

PHP8 加密扩展

PHP8 OpenSSL

PHP8 OpenSSL 函数

PHP8 Sodium 函数

PHP8 数据库扩展

PHP8 针对各数据库系统对应的扩展

PHP8 CUBRID 函数

PHP8 Firebird/InterBase

PHP8 Firebird/InterBase函数

PHP8 MongoDB介绍驱动程序体系结构和特殊功能

PHP8 MongoDB\Driver\Command 类

PHP8 MongoDB\Driver\Query 类

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }