- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我正在使用 PDO 数据库抽象库来确保我的代码是可移植的。但是,我现在发现我需要列信息,所以我求助于 PDOStatement->getColumnMeta()希望它会有点标准化的方法 - 但据我发现,它实际上似乎是开放式的。
例如,当从 SQLite 调用该方法时,您似乎得到了一组可能的值:
http://gcov.php.net/PHP_5_3/lcov_html/pdo_sqlite/sqlite_statement.c.gcov.php
null
double
blob
string
integer
...
虽然来自 MySQL 数据库的调用列出了各种其他奇怪的值: http://gcov.php.net/PHP_5_3/lcov_html/pdo_mysql/mysql_statement.c.gcov.php
var_string
longlong
newdecimal
geometry
...
我也可能找错了地方,但我找不到任何关于在切换数据库时“native_type”值可能是什么的有用数据。
最佳答案
这是 PDO 中有意未定义的领域之一,以保持抽象的轻量级。
PDO 没有为此方法定义类型的标准表示;每个驱动程序对于它可以返回什么都有自己的想法。
关于php - PDO getColumnMeta() 的 PHP native_type 列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1148797/
我正在寻找 PDO 的 getColumnMeta() 可以返回的标志列表,但我无法在任何地方找到它。 是否有 PDOStatement::getColumnMeta() 可以在某处返回的标志列表?与
我正在使用 PDO 数据库抽象库来确保我的代码是可移植的。但是,我现在发现我需要列信息,所以我求助于 PDOStatement->getColumnMeta()希望它会有点标准化的方法 - 但据我发现
我是一名优秀的程序员,十分优秀!