PHP Conference Japan 2024

odbc_field_type

(PHP 4, PHP 5, PHP 7, PHP 8)

odbc_field_type字段的数据类型

描述

odbc_field_type(Odbc\Result $statement, int $field): string|false

获取给定结果标识符中按编号引用的字段的 SQL 类型。

参数

statement

ODBC 结果对象。

field

字段编号。字段编号从 1 开始。

返回值

返回字段类型作为字符串,如果出错则返回 false

变更日志

版本 描述
8.4.0 statement 现在期望一个 Odbc\Result 实例;之前,期望一个 resource
添加注释

用户贡献的注释 5 条注释

1
jschwartz at the-infoshop dot com
15 年前
快速说明:如下所述,MS Access 类型 AutoNumber 显示为类型 COUNTER。我没有看到提到的是 PHP 将类型 COUNTER 解释为字符串,而不是整数。

在我的特定情况下,这比其他任何事情都更令人讨厌;但我猜它可能会在某处咬到某个人。
1
jazper at lycos dot de
22 年前
Access2000 上的返回值类型
COUNTER - 自动增量
VARCHAR - 文本
LONGCHAR - 备忘录
INTEGER - 数字
DATETIME - 日期/时间
CURRENCY - 货币
BIT - TRUE/FALSE
LONGBINARY - OLE 对象
LONGCHAR - 超链接

干杯,j.a.z。
0
ted at convey dot de
9 年前
odbc_field_type 似乎返回数据库后端的数据类型,而不是 ODBC 文档中的数据类型。

示例:使用我的 Oracle 后端,我得到“CLOB”和“VARCHAR2”等数据类型,而 ODBC 只知道用于长字符数据的 SQL_LONGVARCHAR...
0
jorge dot emailNOSPAM at gmail dot com
17 年前
这是完整列表!

Access 2003 具有以下返回值类型

COUNTER - 自动增量
VARCHAR - 文本
LONGCHAR - 备忘录
INTEGER - 数字
DATETIME - 日期/时间
CURRENCY - 货币
BIT - TRUE/FALSE
LONGBINARY - OLE 对象
LONGCHAR - 超链接
DOUBLE - 双精度数字
BYTE - 字节数
0
not[at]wgpower[dot]net
18 年前
某些字段也可以具有以下类型:REAL
To Top