gpt4 book ai didi

php - PDO 的 getColumnMeta() 标志和 native_type

转载 作者:行者123 更新时间:2023-11-29 00:30:53 24 4
gpt4 key购买 nike

我正在寻找 PDO 的 getColumnMeta() 可以返回的标志列表,但我无法在任何地方找到它。

是否有 PDOStatement::getColumnMeta() 可以在某处返回的标志列表?与 native_type 相同。谷歌似乎对此束手无策。

最佳答案

答案是buried inside the source ,其中标志由非正式名称引用。请务必注意,此功能是在每个驱动程序级别上实现的,因此可用的各种标志及其确切值最终取决于驱动程序。

MySql 的标志值定义为here ,确定可以添加哪些标志的代码是 here .

对于其他驱动程序,您需要查找 pdo_stmt_methods对于每个驱动程序并查找其 DRIVER_get_stmt_column_meta 实现的实现。例如,implementation for Postgres根本不提供任何标志(这是意料之中的,因为搜索定义标志值的宏没有任何结果,这与 MySql 发生的情况相反)。

关于php - PDO 的 getColumnMeta() 标志和 native_type,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16599427/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com