PDOStatement::bindParam data_type 参数列表

发布于 2024-07-09 20:42:26 字数 296 浏览 4 评论 0原文

是否有一个列表描述您可以在 PDOStatement::bindParam() 中使用的所有 data_type 参数? 如果没有,您通常使用什么以及用于什么类型的字段?

根据 PHP 手册:data_type 使用 PDO::PARAM_* 常量的参数的显式数据类型。

我了解 PDO::PARAM_INTPDO::PARAM_STR 。 我听说过 PDO::PARAM_LOB 但我不确定如何以及何时使用它。 (约会?)

Is there a list describing all of the data_type parameters you can use in PDOStatement::bindParam() ? If none, what do you commonly use, and for what type of field ?

According to PHP manual: data_type Explicit data type for the parameter using the PDO::PARAM_* constants.

I know about the PDO::PARAM_INT and PDO::PARAM_STR . I've heard of PDO::PARAM_LOB but I wasn't sure how and when to use that, though. (for date ?)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

谷夏 2024-07-16 20:42:26

从文档此处

PDO::PARAM_BOOL(整数) 
  表示布尔数据类型。 
  PDO::PARAM_NULL(整数) 
  表示 SQL NULL 数据类型。 
  PDO::PARAM_INT(整数) 
  表示 SQL INTEGER 数据类型。 
  PDO::PARAM_STR(整数) 
  表示 SQL CHAR、VARCHAR 或其他字符串数据类型。 
  PDO::PARAM_LOB(整数) 
  表示 SQL 大对象数据类型。 
  PDO::PARAM_STMT(整数) 
  代表记录集类型。   目前任何驱动程序均不支持。 
  PDO::PARAM_INPUT_OUTPUT(整数) 
  指定该参数是存储过程的 INOUT 参数。   您必须将此值与显式 PDO::PARAM_* 数据类型进行按位或运算。 
  

From the documentation here:

PDO::PARAM_BOOL (integer)
Represents a boolean data type.
PDO::PARAM_NULL (integer)
Represents the SQL NULL data type.
PDO::PARAM_INT (integer)
Represents the SQL INTEGER data type.
PDO::PARAM_STR (integer)
Represents the SQL CHAR, VARCHAR, or other string data type.
PDO::PARAM_LOB (integer)
Represents the SQL large object data type.
PDO::PARAM_STMT (integer)
Represents a recordset type. Not currently supported by any drivers.
PDO::PARAM_INPUT_OUTPUT (integer)
Specifies that the parameter is an INOUT parameter for a stored procedure. You must bitwise-OR this value with an explicit PDO::PARAM_* data type.
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文