如何在php中了解PDO中bind参数的值

时间:2011-06-02 09:09:52

标签: php pdo

我有以下代码,我想知道bind参数的值:

$sql->bindParam( ':checkbox', $value['CHECKBOXLIST'], PDO::PARAM_STR );

我如何知道:checkbox变量的价值?

此变量我传递给IN WHERE子句的$value['CHECKBOXLIST']查询,但无法获得结果。这是一个声明。 1,2,3,4返回类似IN的数组。

复选框{{1}}(:复选框)

我怎样才能处理它?<​​/ p>

1 个答案:

答案 0 :(得分:0)

PDOStatement->bindParam()引用存储到PHP变量中:

  

bool PDOStatement :: bindParam(混合   $ parameter,mixed&amp; $ variable [,int   $ data_type = PDO :: PARAM_STR [,int   $ length [,混合$ driver_options]]])

运行查询时,将从此类变量中读取值。因此,在您的情况$value['CHECKBOXLIST']中,该值正好在该变量中。如果在运行查询之前删除或覆盖变量,则该值将丢失。