[英]how to know the value of bind parameter in PDO in php
我有以下代码,我想知道绑定参数的值:
$sql->bindParam( ':checkbox', $value['CHECKBOXLIST'], PDO::PARAM_STR );
我怎么知道:checkbox
变量的值?
我将此变量传递给WHERE
子句的IN
查询,但无法获得结果。 这是一个声明。 $value['CHECKBOXLIST']
返回像1,2,3,4
这样的数组。
其中复选框IN
(:checkbox)
我怎么也能处理?
PDOStatement->bindParam()存储对 PHP 变量的引用:
bool PDOStatement::bindParam(混合 $parameter,混合 &$variable [,int $data_type = PDO::PARAM_STR [,int $length [,混合 $driver_options ]]])
运行查询时,将从此类变量中读取值。 因此,在您的情况下,该值就在该变量中$value['CHECKBOXLIST']
。 如果在运行查询之前删除或覆盖变量,则该值将丢失。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.